XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 1,821,072 $ 1,794,148 $ 1,207,798
Cost of revenue 799,953 745,596 522,339
Gross profit 1,021,119 1,048,552 685,459
Operating expenses:      
Research and development 263,643 240,171 190,627
Selling, general and administrative 275,740 281,596 232,415
Total operating expenses 539,383 521,767 423,042
Operating income 481,736 526,785 262,417
Other income (expense), net 24,105 (1,848) 9,802
Income before income taxes 505,841 524,937 272,219
Income tax expense 78,467 87,265 30,196
Net income $ 427,374 $ 437,672 $ 242,023
Net income per share      
Basic (in dollars per share) $ 8.98 $ 9.37 $ 5.28
Diluted (in dollars per share) $ 8.76 $ 9.05 $ 5.05
Weighted-average shares outstanding:      
Basic (in shares) 47,610 46,727 45,851
Diluted (in shares) 48,771 48,358 47,889