XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 2,207,100 $ 1,821,072 $ 1,794,148
Cost of revenue 986,230 799,953 745,596
Gross profit 1,220,870 1,021,119 1,048,552
Operating expenses:      
Research and development 324,748 263,643 240,171
Selling, general and administrative 356,764 275,740 281,596
Total operating expenses 681,512 539,383 521,767
Operating income 539,358 481,736 526,785
Other income (expense), net 33,554 24,105 (1,848)
Income before income taxes 572,912 505,841 524,937
Income tax expense (benefit), net (1,213,788) 78,467 87,265
Net income $ 1,786,700 $ 427,374 $ 437,672
Net income per share      
Basic (in dollars per share) $ 36.76 $ 8.98 $ 9.37
Diluted (in dollars per share) $ 36.59 $ 8.76 $ 9.05
Weighted-average shares outstanding:      
Basic (in shares) 48,599 47,610 46,727
Diluted (in shares) 48,835 48,771 48,358