XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Business acquisition deferred payment, net present value $ 14,001  
Operating activities:    
Net income 32,658 $ 57,562
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 16,721 15,897
Amortization 18,657 11,669
Share-based compensation expense 4,653 4,128
Provision for deferred income taxes 6 (721)
Other 5,688 1,503
Changes in operating assets and liabilities:    
Trade accounts and notes receivable (9,109) (6,011)
Inventories (2,131) (14,955)
Accounts payable and accrued liabilities (45,019) (33,985)
Other current assets 17,778 (682)
Income taxes payable and refundable income taxes (42,873) 6,692
Other 433 (2,280)
Net cash (used in) provided by operating activities (2,538) 38,817
Investing activities:    
Acquisition of property, plant and equipment (34,465) (37,656)
Payments to Acquire Businesses, Net of Cash Acquired 49,789 21,047
Other 197 146
Net cash used in investing activities (84,057) (58,557)
Financing activities:    
Payments of long-term debt (1,000) (25,000)
Payments for dividends (9,470) (9,883)
Issuance of common stock 917 473
Repurchase and retirement of common stock (35,321) (10,000)
Taxes paid related to net share settlement of equity awards (7,727) (14,123)
Other (250) (246)
Net cash used in financing activities (52,851) (58,779)
Effect of exchange rate changes on cash and cash equivalents (256) 3,347
Decrease in cash and cash equivalents (139,702) (75,172)
Cash and cash equivalents at beginning of period 482,062 625,408
Cash and cash equivalents at end of period 342,360 550,236
Supplemental Cash Flow Information [Abstract]    
Deferred acquisition payment   0
Contingent consideration obligation 686 0
Equipment purchases in accounts payable 7,486 7,597
Dividends Payable 65 30
Schedule of interest and taxes paid    
Interest paid 17,124 8,000
Income taxes paid, net of refunds received $ 47,770 $ 8,031