Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Cash Flows

v3.22.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net earnings $ 136,166 $ 114,509
Adjustments to reconcile net earnings to net cash used in operating activities    
Depreciation and amortization 36,516 33,008
Provision for bad debts and returns 14,024 7,348
Stock compensation 17,967 12,041
Deferred income taxes 5,365 (446)
Net foreign currency adjustments 2,281 6,015
Changes in operating assets and liabilities    
Receivables (280,334) (196,331)
Inventory 24,012 (57,392)
Other assets 3,515 29,705
Accounts payable (65,404) 69,184
Other liabilities (28,871) (31,415)
Net cash used in operating activities (134,763) (13,774)
Cash flows from investing activities    
Capital expenditures (89,398) (84,237)
Purchases of investments (17,992) (71,132)
Proceeds from sales and maturities of investments 32,178 49,905
Net cash used in investing activities (75,212) (105,464)
Cash flows from financing activities    
Repayments on long-term borrowings (18,642) (46)
Proceeds from long-term borrowings 2,247 46,918
Net proceeds from (repayments on) short-term borrowings 49,050 (2,159)
Payments for employee taxes related to stock compensation (7,971) 0
Repurchases of common stock (25,000) 0
Purchase of noncontrolling interests 0 (9,928)
Contributions from noncontrolling interests 0 14
Distributions to noncontrolling interests (4,650) 0
Net cash provided by (used in) financing activities (4,966) 34,799
Effect of exchange rate changes on cash and cash equivalents 8,566 (1,847)
Net change in cash and cash equivalents (206,375) (86,286)
Cash and cash equivalents at beginning of the period 796,283 1,370,826
Cash and cash equivalents at end of the period 589,908 1,284,540
Cash paid during the period for    
Interest 4,402 3,992
Income taxes, net 29,213 18,291
Non-cash transactions    
ROU assets exchanged for lease liabilities $ 61,451 $ 42,143