XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 1,377,475 $ 1,409,594 $ 1,107,835
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 50,155 57,030 60,727
Non-cash lease expense 4,107 3,943 4,087
Gain on disposal of property and equipment (1,013) (350) (252)
Loss on impairment of intangibles 0 8,700 0
Stock-based compensation 70,483 70,289 63,356
Deferred income taxes 16,429 (156,873) 1,263
Effect on cash of changes in operating assets and liabilities:      
Accounts receivable (254,228) (119,672) (59,941)
Inventories (277,793) 30,304 (85,222)
Prepaid expenses and other assets (29,341) 1,024 (13,774)
Prepaid income taxes (10,919) 5,516 9,481
Accounts payable 114,297 18,696 28,832
Accrued liabilities 71,586 26,113 (14,018)
Accrued promotional allowances 31,498 13,762 21,943
Accrued compensation 7,950 7,501 7,228
Income taxes payable 7,221 10,422 8,105
Other liabilities 492 (356) (1,030)
Deferred revenue (22,658) (21,480) (24,858)
Net cash provided by operating activities 1,155,741 1,364,163 1,113,762
CASH FLOWS FROM INVESTING ACTIVITIES:      
Sales of available-for-sale investments 1,488,599 920,196 851,436
Proceeds from sale of property and equipment 1,328 993 1,239
Purchases of available-for-sale investments (2,413,143) (1,299,981) (1,067,736)
Purchases of property and equipment (43,868) (48,722) (101,661)
Additions to intangibles (13,585) (18,550) (8,737)
Increase in other assets (11,353) (26,423) (1,265)
Net cash used in investing activities (992,022) (472,487) (326,724)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings (payments) on debt 2,928 (3,086) (13,569)
Issuance of common stock 45,723 72,936 92,363
Purchases of common stock held in treasury (13,830) (595,918) (707,300)
Net cash provided by (used in) financing activities 34,821 (526,068) (628,506)
Effect of exchange rate changes on cash and cash equivalents (52,491) 16,848 1,912
NET INCREASE IN CASH AND CASH EQUIVALENTS 146,049 382,456 160,444
CASH AND CASH EQUIVALENTS, beginning of year 1,180,413 797,957 637,513
CASH AND CASH EQUIVALENTS, end of year 1,326,462 1,180,413 797,957
Cash paid during the period for:      
Interest 134 44 320
Income taxes $ 420,521 $ 355,509 $ 293,810