XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 158,203 $ 169,548
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 22,362 21,947
Stock-based compensation 60,982 59,778
Deferred income taxes (6,706) (34,251)
Other, net 5,292 2,954
Loss (gain) on equity investments 1,343 (99,947)
Loss (gain) on change in fair value of acquisition-related contingent consideration 11,572 (456)
Changes in operating assets and liabilities:    
Accounts receivable 30,955 (1,969)
Prepaid expenses and other assets (62,045) (1,698)
Inventory (28,574) (57,197)
Accounts payable (2,159) 54,637
Accrued and other liabilities 74,842 105,465
Net cash provided by operating activities 266,067 218,811
Cash flows from investing activities:    
Sale of equity investments 8 0
Capital expenditures (3,169) (9,549)
Purchases of marketable securities (41,236) (165,808)
Sale and maturities of marketable securities 45,494 102,245
Net cash provided by (used in) investing activities 1,097 (73,112)
Cash flows from financing activities:    
Proceeds from issuance of common stock under stock plans 3,239 477
Tax withholdings related to restricted and performance share vesting (9,454) (6,174)
Payment of finance lease liabilities (1,090) (871)
Payment of contingent consideration (5,371) (5,845)
Net cash used in financing activities (12,676) (12,413)
Effect of exchange rates on cash, cash equivalents, and restricted cash (552) (676)
Net increase in cash, cash equivalents, and restricted cash 253,936 132,610
Cash, cash equivalents, and restricted cash at beginning of period 1,689,451 3,215,221
Cash, cash equivalents, and restricted cash at end of period 1,943,387 3,347,831
Supplemental Schedule of Cash Flow Information    
Income taxes paid 844 2,691
Unpaid purchases of property and equipment 2,890 383
Unpaid excise tax on repurchase of common stock 19,185 0
Leased assets obtained in exchange for new operating lease liabilities 1,171 0
Leased assets obtained in exchange for new finance lease liabilities $ 220 $ 550