XML 21 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Cash Flows from Operating Activities:      
Net income $ 133,602 $ 106,599 $ 106,049
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation, amortization and accretion 28,391 22,224 18,907
Provision for doubtful accounts (570) 299 1,221
Provision (benefit) from deferred income tax (58) 4,676 (4,888)
Provision for non-cash stock compensation 3,460 3,162 2,380
Changes in assets and liabilities:      
Accounts receivable (66,403) (5,709) (27,824)
Inventories (46,835) (25,147) 24,874
Prepaids and other current assets (853) (3,748) (790)
Other assets (3,897) (4,908) (4,590)
Accounts payable 26,957 3,718 8,662
Accrued compensation and other liabilities 4,318 (6,925) (2,462)
Cash provided by operating activities 78,112 94,241 121,539
Cash Flows from Investing Activities:      
Acquisitions, net of cash acquired (28,040) (59,987)  
Property, plant and equipment additions (26,106) (24,450) (20,059)
Purchase of equity investments (5,000) (10,000) (6,195)
Cash used in investing activities (59,146) (94,437) (26,254)
Cash Flows from Financing Activities:      
Contingent consideration payments (2,036)    
Other stock related activity 249 (1,173) (145)
Proceeds from exercise of stock options 201 31  
Purchase and cancellation of common stock (45,352) (76,129) (24,678)
Cash used in financing activities (46,938) (77,271) (24,823)
Effect of exchange rate changes on Cash and Cash Equivalents (261) 37  
Net Increase (Decrease) in Cash and Cash Equivalents (28,233) (77,430) 70,462
Cash and Cash Equivalents, Beginning of Period 71,691 149,121 78,659
Cash and Cash Equivalents, End of Period 43,458 71,691 149,121
Supplemental Cash Flow Information      
Cash paid for interest expense 250 291 266
Cash paid for income taxes $ 30,453 $ 74,647 $ 62,348