XML 23 R7.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 $ 442,993 $ 442,049
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 24,848 20,475
Non-cash lease expense 4,014 3,185
Loss (gain) on disposal of property and equipment 324 (177)
Loss on impairment of property and equipment 2,279 0
Stock-based compensation 20,727 22,472
Deferred income taxes 135 9
Effect on cash of changes in operating assets and liabilities:    
Accounts receivable (109,557) (195,081)
Inventories 19,594 22,708
Prepaid expenses and other assets (3,995) (9,507)
Prepaid income taxes 11,912 11,840
Accounts payable 11,768 (9,062)
Accrued liabilities 33,661 28,259
Accrued promotional allowances 30,785 52,814
Accrued compensation (37,338) (35,653)
Income taxes payable 61,674 60,512
Other liabilities (1,885) 335
Deferred revenue (4,339) (3,036)
Net cash provided by operating activities 507,600 412,142
CASH FLOWS FROM INVESTING ACTIVITIES:    
Sales of available-for-sale investments 0 382,125
Purchases of available-for-sale investments 0 (342,228)
Purchases of property and equipment (29,056) (66,044)
Proceeds from sale of property and equipment 1,147 422
Additions to intangibles (5,343) (8,612)
Decrease (increase) in other assets 2,397 (985)
Net cash used in investing activities (30,855) (35,322)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on short-term debt (2,045) (2,896)
Payments on credit facilities (175,000) 0
Issuance of common stock 48,093 38,392
Purchases of common stock held in treasury (16,633) (120,245)
Net cash used in financing activities (145,585) (84,749)
Effect of exchange rate changes on cash and cash equivalents 38,972 (13,222)
NET INCREASE IN CASH AND CASH EQUIVALENTS 370,132 278,849
CASH AND CASH EQUIVALENTS, beginning of period 1,533,287 2,297,675
CASH AND CASH EQUIVALENTS, end of period 1,903,419 2,576,524
Cash paid during the period for:    
Interest 4,174 91
Income taxes $ 61,646 $ 63,634