XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 590,204 $ 553,958
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 32,057 32,444
Gain on disposal of property and equipment (179) 1,269
Impairment of intangibles 4,000  
Stock-based compensation 33,034 30,899
Deferred income taxes   539
Effect on cash of changes in operating assets and liabilities:    
Accounts receivable (231,782) (204,393)
Distributor receivables 188 4,527
Inventories 14,181 (21,505)
Prepaid expenses and other assets (23,394) (16,804)
Prepaid income taxes 7,245 4,554
Accounts payable (6,772) 36,850
Accrued liabilities 31,691 (1,412)
Accrued promotional allowances 3,079 53,568
Accrued distributor terminations (140) 427
Accrued compensation (10,932) (10,508)
Income taxes payable 8,278 4,959
Other liabilities 83 (169)
Deferred revenue (10,383) (14,418)
Net cash provided by operating activities 440,458 454,785
CASH FLOWS FROM INVESTING ACTIVITIES:    
Sales of available-for-sale investments 719,616 346,464
Purchases of available-for-sale investments (425,973) (380,851)
Purchases of property and equipment (29,116) (21,077)
Proceeds from sale of property and equipment 590 441
Additions to intangibles (13,085)  
Increase in other assets (1,338) (1,019)
Net cash provided by investing activities 250,694 (56,042)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments on debt (1,680) (9,075)
Issuance of common stock 43,842 81,134
Purchases of common stock held in treasury (595,770) (223,413)
Net cash used in financing activities (553,608) (151,354)
Effect of exchange rate changes on cash and cash equivalents (14,175) 3,345
NET DECREASE IN CASH AND CASH EQUIVALENTS 123,369 250,734
CASH AND CASH EQUIVALENTS, beginning of period 797,957 637,513
CASH AND CASH EQUIVALENTS, end of period 921,326 888,247
Cash paid during the period for:    
Interest 29 253
Income taxes $ 164,956 $ 133,122