XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 931,787 $ 867,418
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 52,405 39,913
Non-cash lease expense 6,966 6,599
Loss (gain) on disposal of property and equipment (641) 1,849
Loss on impairment of property and equipment 2,279 6,067
Stock-based compensation 53,854 41,262
Deferred income taxes 646 (13,294)
Effect on cash of changes in operating assets and liabilities:    
Accounts receivable (222,239) (197,227)
Inventories 104,633 123,484
Prepaid expenses and other assets (63,675) (13,993)
Prepaid income taxes 14,512 (12,297)
Accounts payable 4,333 (33,505)
Accrued liabilities 28,510 2,715
Accrued promotional allowances 71,516 54,242
Accrued compensation (22,146) (26,954)
Income taxes payable 21,056 11,348
Other liabilities (1,582) (1,463)
Deferred revenue (8,598) (7,731)
Net cash provided by operating activities 973,616 848,433
CASH FLOWS FROM INVESTING ACTIVITIES:    
Sales of available-for-sale investments 0 1,377,915
Purchases of available-for-sale investments (283,097) (342,121)
Purchases of property and equipment (60,460) (125,812)
Proceeds from sale of property and equipment 2,334 1,052
Additions to intangibles (15,399) (6,364)
Decrease (increase) in other assets (1,107) (1,366)
Net cash (used in) provided by investing activities (357,729) 903,304
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on short-term debt (5,023) (5,269)
Payments on credit facilities (375,000) 0
Borrowings on credit facilities 0 750,000
Payments for debt issuance costs 0 (2,776)
Issuance of common stock 87,684 52,093
Purchases of common stock held in treasury (16,633) (3,234,523)
Net cash used in financing activities (308,972) (2,440,475)
Effect of exchange rate changes on cash and cash equivalents 86,725 (44,203)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 393,640 (732,941)
CASH AND CASH EQUIVALENTS, beginning of period 1,533,287 2,297,675
CASH AND CASH EQUIVALENTS, end of period 1,926,927 1,564,734
Cash paid during the period for:    
Interest 5,144 1,460
Income taxes $ 262,711 $ 276,359