This article first appeared on GuruFocus. - Revenue: $104.3 million, a 34% increase year-over-year and an 18% increase sequentially. - Contribution ex-TAC: $60.2 million, up 24% year-over-year and 20% sequentially. - Adjusted EBITDA: $14.2 million, up 26% year-over-year and 46%…This story appeared on finance.yahoo.com , 2026-08-12 01:06:50.