XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - 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 $ 1,043,494 $ 979,580 $ 2,058,633 $ 1,966,550
Costs and operating expenses:        
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 426,535 402,888 845,480 797,631
Research and development 125,838 113,352 249,387 230,284
Sales and marketing 146,239 139,039 280,370 273,609
General and administrative 162,597 153,854 318,530 306,284
Amortization of acquired intangible assets 27,721 21,076 55,358 42,099
Restructuring charge 3,103 1,385 3,464 1,929
Total costs and operating expenses 892,033 831,594 1,752,589 1,651,836
Income from operations 151,461 147,986 306,044 314,714
Interest and marketable securities income, net 14,129 26,628 33,659 54,469
Interest expense (8,201) (6,829) (14,951) (13,647)
Other (expense) income, net (5,451) (949) 569 (438)
Income before provision for income taxes 151,938 166,836 325,321 355,098
Provision for income taxes (48,320) (35,148) (98,532) (47,992)
Net income $ 103,618 $ 131,688 $ 226,789 $ 307,106
Net income per share:        
Basic (in dollars per share) $ 0.72 $ 0.86 $ 1.54 $ 2.02
Diluted (in dollars per share) $ 0.71 $ 0.86 $ 1.53 $ 1.97
Shares used in per share calculations:        
Basic (in shares) 144,757 152,265 146,905 151,946
Diluted (in shares) 145,249 153,588 148,156 155,527