XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 397,444 $ 294,203
Adjustments to reconcile net income to net cash provided by (used in)operating activities:    
Depreciation and amortization 16,808 14,599
Non-cash lease expense 2,160 1,481
Gain on disposal of property and equipment (385) (6)
Stock-based compensation 16,051 16,332
Effect on cash of changes in operating assets and liabilities net of acquisition:    
Accounts receivable (167,512) (134,433)
Inventories 35,495 (208,673)
Prepaid expenses and other assets 1,273 (29,621)
Prepaid income taxes 3,986 (5,885)
Accounts payable 51,124 18,329
Accrued liabilities 14,207 20,603
Accrued promotional allowances 48,265 61,171
Accrued compensation (30,261) (32,122)
Income taxes payable 41,617 (9,818)
Other liabilities (751) (596)
Deferred revenue (5,046) (5,915)
Net cash provided by (used in) operating activities 424,475 (351)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Sales of available-for-sale investments 522,501 504,808
Purchases of available-for-sale investments (518,751) (441,925)
Acquisition of CANarchy, net of cash 0 (330,356)
Purchases of property and equipment (40,100) (21,511)
Proceeds from sale of property and equipment 564 14
Additions to intangibles (3,952) (8,419)
Increase in other assets (13,028) (6,241)
Net cash used in investing activities (52,766) (303,630)
CASH FLOWS FROM FINANCING ACTIVITIES:    
(Payments) borrowings on debt (7,271) 3,454
Issuance of common stock 36,348 4,510
Purchases of common stock held in treasury (35,126) (12,187)
Net cash used in financing activities (6,049) (4,223)
Effect of exchange rate changes on cash and cash equivalents (141) (3,472)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 365,519 (311,676)
CASH AND CASH EQUIVALENTS, beginning of period 1,307,141 1,326,462
CASH AND CASH EQUIVALENTS, end of period 1,672,660 1,014,786
Cash paid during the period for:    
Interest 96 91
Income taxes $ 56,985 $ 112,863