XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 694,039 $ 584,550 $ 1,310,060 $ 1,075,803
Operating expenses:        
Platform operations 150,980 110,459 293,819 214,089
Sales and marketing 161,131 133,867 313,874 255,592
Technology and development 134,251 110,035 266,653 217,721
General and administrative 130,900 135,469 264,485 265,024
Total operating expenses 577,262 489,830 1,138,831 952,426
Income from operations 116,777 94,720 171,229 123,377
Other expense (income):        
Interest income, net (18,035) (17,817) (38,167) (34,478)
Foreign currency exchange loss (gain), net 1,611 45 426 (670)
Total other income, net (16,424) (17,772) (37,741) (35,148)
Income before income taxes 133,201 112,492 208,970 158,525
Provision for income taxes 43,072 27,463 68,163 41,836
Net income $ 90,129 $ 85,029 $ 140,807 $ 116,689
Earnings per share:        
Basic (in dollars per share) $ 0.18 $ 0.17 $ 0.29 $ 0.24
Diluted (in dollars per share) $ 0.18 $ 0.17 $ 0.28 $ 0.23
Weighted-average shares outstanding:        
Basic (in shares) 490,631 489,353 492,767 488,952
Diluted (in shares) 495,776 500,040 499,340 499,117