XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2021
Mar. 28, 2020
Operating activities:    
Net income $ 84,676 $ 61,006
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 22,095 20,648
Amortization 11,871 16,211
Share-based compensation expense 7,138 4,994
Provision for deferred income taxes 1,581 (64)
Charge for excess and obsolete inventory 3,249 3,605
Other 3,336 2,022
Changes in operating assets and liabilities:    
Trade accounts and notes receivable (21,564) (43,995)
Inventories (39,337) (18,205)
Accounts payable and accrued liabilities (28,591) (38,020)
Other current assets 9,400 5,825
Income taxes payable and refundable income taxes (3,588) (225)
Other 2,849 (2,399)
Net cash provided by operating activities 53,115 11,403
Investing activities:    
Acquisition of property, plant and equipment (43,330) (22,585)
Acquisition of businesses, net of cash acquired 0 75,630
Other 72 5
Net cash used in investing activities (43,258) (98,210)
Financing activities:    
Proceeds from short-term borrowings 0 217,000
Payments of short-term borrowings 0 (75,000)
Payments for dividends (10,908) (10,847)
Issuance of common stock 1,572 551
Repurchase and retirement of common stock (15,000) (29,564)
Taxes paid related to net share settlement of equity awards (15,038) (11,440)
Deferred acquisition payments 0 (16,125)
Other (1) (2,890)
Net cash (used in) provided by financing activities (39,375) 71,685
Effect of exchange rate changes on cash and cash equivalents (2,855) (1,712)
Decrease in cash and cash equivalents (32,373) (16,834)
Cash and cash equivalents at beginning of period 580,893 351,911
Cash and cash equivalents at end of period 548,520 335,077
Supplemental Cash Flow Information    
Deferred acquisition payments 0 1,451
Equipment purchases in accounts payable 8,249 6,689
Changes in dividends payable 76 89
Schedule of interest and taxes paid    
Interest paid 13,515 15,296
Income taxes paid, net of refunds received $ 14,959 $ 7,997