v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 105,527 $ 185,686
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 16,411 22,069
Non-cash interest expense 6,086 660
Accretion of discount on investments (455) (1,362)
Stock-based compensation 43,458 37,700
Impairment of assets 0 2,967
Deferred income taxes 9,220 28,429
Unrealized foreign exchange losses (gains) 6,710 (10,026)
Other (5,374) (1,267)
Changes in operating assets and liabilities:    
Accounts receivable, net (7,159) (57,590)
Inventory 44,490 (24,335)
Other current assets (11,551) (6,327)
Other assets 1,484 (1,624)
Accounts payable and accrued liabilities 3,100 (2,655)
Other long-term liabilities 8,704 2,069
Net cash provided by operating activities 220,651 174,394
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (20,923) (16,768)
Maturities and sales of investments 767,277 77,804
Purchases of investments (25,792) (89,274)
Other 4,966 0
Net cash provided by (used in) investing activities 725,528 (28,238)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Taxes paid related to net share settlement of equity awards (28,180) (38,779)
Proceeds from issuance of debt 850,000 0
Payments of debt issuance costs (8,653) 0
Net cash provided by (used in) financing activities 813,167 (38,779)
Effect of exchange rate changes on cash 1,410 (1,416)
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH EQUIVALENTS 1,760,756 105,961
Cash, cash equivalents and restricted cash equivalents:    
Beginning of period 1,311,679 942,842
End of period 3,072,435 1,048,803
SUPPLEMENTAL CASH FLOW DISCLOSURES:    
Cash paid for income taxes 14,644 10,388
SUPPLEMENTAL CASH FLOW DISCLOSURES FOR NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Accounts payable and accrued liabilities related to fixed assets 11,200 4,470
Accounts payable and accrued liabilities related to intangible assets $ 4,481 $ 0