v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 715,057 $ 694,039 $ 1,403,914 $ 1,310,060
Operating expenses:        
Platform operations 184,333 150,980 366,303 293,819
Sales and marketing 174,404 161,131 346,583 313,874
Technology and development 140,742 134,251 283,462 266,653
General and administrative 114,001 130,900 239,342 264,485
Total operating expenses 613,480 577,262 1,235,690 1,138,831
Income from operations 101,577 116,777 168,224 171,229
Other expense (income):        
Interest income, net (11,508) (18,035) (24,877) (38,167)
Foreign currency exchange loss (gain), net (6) 1,611 1,052 426
Total other income, net (11,514) (16,424) (23,825) (37,741)
Income before income taxes 113,091 133,201 192,049 208,970
Provision for income taxes 48,697 43,072 87,658 68,163
Net income $ 64,394 $ 90,129 $ 104,391 $ 140,807
Earnings per share:        
Basic (in dollars per share) $ 0.14 $ 0.18 $ 0.22 $ 0.29
Diluted (in dollars per share) $ 0.14 $ 0.18 $ 0.22 $ 0.28
Weighted-average shares outstanding:        
Basic (in shares) 468,359 490,631 471,494 492,767
Diluted (in shares) 469,948 495,776 473,397 499,340
Total $ 109,556 $ 128,885 $ 218,602 $ 257,138