XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 3,991,168 $ 3,811,920 $ 3,616,654
Costs and operating expenses:      
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 1,620,793 1,511,063 1,383,819
Research and development 470,876 406,048 391,434
Sales and marketing 556,781 533,226 502,409
General and administrative 621,785 600,851 584,206
Amortization of acquired intangible assets 92,081 66,751 64,983
Restructuring charge 95,441 56,643 13,529
Total costs and operating expenses 3,457,757 3,174,582 2,940,380
Income from operations 533,411 637,338 676,274
Interest and marketable securities income, net 100,280 45,194 3,258
Interest expense (27,117) (17,709) (11,096)
Other expense, net (19,561) (12,296) (10,433)
Income before provision for income taxes 587,013 652,527 658,003
Provision for income taxes (82,095) (106,373) (126,696)
Gain (loss) from equity method investment 0 1,475 (7,635)
Net income $ 504,918 $ 547,629 $ 523,672
Net income per share:      
Basic (in dollars per share) $ 3.34 $ 3.59 $ 3.29
Diluted (in dollars per share) $ 3.27 $ 3.52 $ 3.26
Shares used in per share calculations:      
Basic (in shares) 151,392 152,510 159,089
Diluted (in shares) 154,346 155,397 160,467