XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 253,853 $ 170,282
Non-controlling interests in subsidiaries' income (loss) 0 131
Net income including non-controlling interests 253,853 170,413
Adjustments to reconcile Net income including non-controlling interests to Net cash provided by operating activities:    
Rationalization and asset impairment net gains (Note 6) (113) (1,374)
Depreciation and amortization 39,759 38,508
Equity earnings in affiliates, net (180) (291)
Deferred income taxes (21,772) (20,995)
Stock-based compensation 16,340 12,651
Other, net 9,254 3,524
Changes in operating assets and liabilities, net of effects from acquisitions:    
Increase in accounts receivable (103,959) (87,571)
Increase in inventories (112,594) (83,186)
Increase in other current assets (26,169) (12,007)
Increase in trade accounts payable 44,252 63,275
Increase in other current liabilities 47,343 59,128
Net change in other assets and liabilities (4,713) 3,159
NET CASH PROVIDED BY OPERATING ACTIVITIES 141,301 145,234
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (34,602) (27,768)
Acquisition of businesses, net of cash acquired (22,095) (83,723)
Proceeds from sale of property, plant and equipment 1,692 2,557
Other investing activities 0 6,500
NET CASH USED BY INVESTING ACTIVITIES (55,005) (102,434)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net change in borrowings 71,829 1,163
Proceeds from exercise of stock options 1,417 5,672
Purchase of shares for treasury (Note 8) (129,698) (53,688)
Cash dividends paid to shareholders (65,914) (61,379)
Other financing activities 0 (763)
NET CASH USED BY FINANCING ACTIVITIES (122,366) (108,995)
Effect of exchange rate changes on Cash and cash equivalents (4,092) (200)
DECREASE IN CASH AND CASH EQUIVALENTS (40,162) (66,395)
Cash and cash equivalents at beginning of period 192,958 257,279
CASH AND CASH EQUIVALENTS AT END OF PERIOD $ 152,796 $ 190,884