XML 19 R3.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
REVENUES:      
Total revenues $ 2,853,915 $ 2,419,226 $ 2,096,039
OPERATING EXPENSES:      
Cost of sales 580,235 532,062 503,023
Research and development 747,184 746,773 649,606
Selling, general and administrative 1,009,025 892,406 823,243
Intangible asset amortization 43,257 62,211 67,193
Gain on sale of nonfinancial assets (10,000) 0 (108,000)
Total operating expenses 2,369,701 2,233,452 1,935,065
INCOME FROM OPERATIONS 484,214 185,774 160,974
Interest income 74,883 58,339 18,034
Interest expense (12,666) (17,335) (15,970)
Other expense, net (4,668) (38,215) (13,462)
INCOME BEFORE INCOME TAXES 541,763 188,563 149,576
Provision for income taxes 114,904 20,918 8,015
NET INCOME $ 426,859 $ 167,645 $ 141,561
EARNINGS PER SHARE, BASIC (in dollars per share) $ 2.25 $ 0.89 $ 0.76
EARNINGS PER SHARE, DILUTED (in dollars per share) $ 2.21 $ 0.87 $ 0.75
Weighted-average common shares outstanding, basic (in shares) 190,027 187,834 185,266
Weighted average common shares outstanding, diluted (in shares) 196,708 191,595 188,963
Net product revenues      
REVENUES:      
Total revenues $ 2,809,445 $ 2,372,538 $ 2,042,025
Royalty and other revenues      
REVENUES:      
Total revenues $ 44,470 $ 46,688 $ 54,014