XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 811,315 $ 567,563
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 32,384 30,432
Non-cash lease expense 2,828 3,222
Gain on disposal of property and equipment (767) (69)
Loss on impairment of intangibles 2,800 0
Stock-based compensation 34,603 32,609
Deferred income taxes 0 21,934
Effect on cash of changes in operating assets and liabilities net of acquisition:    
Accounts receivable (317,808) (289,236)
Inventories 93,077 (299,076)
Prepaid expenses and other assets (36,779) (55,663)
Prepaid income taxes (3,345) (1,220)
Accounts payable 132,173 85,499
Accrued liabilities 20,491 (789)
Accrued promotional allowances 23,643 77,746
Accrued compensation (17,616) (15,311)
Income taxes payable (1,219) (14,666)
Other liabilities (257) (3,211)
Deferred revenue (12,361) (9,101)
Net cash provided by operating activities 763,162 130,663
CASH FLOWS FROM INVESTING ACTIVITIES:    
Sales of available-for-sale investments 1,037,803 1,409,707
Purchases of available-for-sale investments (1,091,126) (964,267)
Acquisition of CANarchy, net of cash 0 (329,472)
Purchases of property and equipment (82,425) (99,446)
Proceeds from sale of property and equipment 1,035 372
Additions to intangibles (5,926) (9,894)
Increase in other assets (17,570) (12,738)
Net cash used in investing activities (158,209) (5,738)
CASH FLOWS FROM FINANCING ACTIVITIES:    
(Payments) borrowings on debt (6,661) 4,924
Issuance of common stock 59,666 22,622
Purchases of common stock held in treasury (90,825) (296,499)
Net cash used in financing activities (37,820) (268,953)
Effect of exchange rate changes on cash and cash equivalents (4,500) (50,395)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 562,633 (194,423)
CASH AND CASH EQUIVALENTS, beginning of period 1,307,141 1,326,462
CASH AND CASH EQUIVALENTS, end of period 1,869,774 1,132,039
Cash paid during the period for:    
Interest 147 227
Income taxes $ 232,896 $ 209,513