XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 2,071.6 $ 1,697.1 $ 1,305.3
Cost of revenue 625.9 537.2 499.7
Gross profit 1,445.7 1,159.9 805.6
Research and development expenses 219.6 205.0 180.2
Selling, general and administrative expenses 917.2 734.9 587.8
Operating income 308.9 220.0 37.6
Interest expense, net of portion capitalized (Note 9) (42.7) (36.2) (36.0)
Interest income 39.5 28.6 9.3
Other (expense) income, net (5.5) 2.2 (1.1)
Income before income taxes 300.2 214.6 9.8
Income tax benefit (expense) 118.1 (8.3) (5.2)
Net income $ 418.3 $ 206.3 $ 4.6
Net income per share:      
Basic (in dollars per share) $ 5.97 $ 2.96 $ 0.07
Diluted (in dollars per share) $ 5.78 $ 2.94 $ 0.07
Weighted-average number of common shares outstanding (in thousands):      
Basic (in shares) 70,076 69,751 69,375
Diluted (in shares) 73,890 73,633 69,910
Nonrelated Party      
Revenue $ 1,483.8 $ 1,223.4 $ 1,055.4
Related Party      
Revenue $ 587.8 $ 473.7 $ 249.9