XML 48 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Cash flows from operating activities:      
Net income $ 85,300 $ 87,992 $ 50,964
Adjustments to reconcile net income to net cash provided by operating activities, net of the effects of acquisitions:      
Depreciation and amortization 37,159 36,574 25,499
Gain on sale of equity investment (8,439) 0 0
Gain on business acquisition 0 0 (2,243)
Stock-based compensation 23,744 25,804 19,751
Deferred income taxes, net (11,118) (10,848) (999)
Other 7,267 1,837 864
Changes in operating assets and liabilities — (use) source      
Accounts receivable 13,064 (23,920) (53,251)
Inventory 7,307 (58,546) (1,470)
Other assets (3,310) (8,533) (10,562)
Accounts payable (20,536) 22,470 17,457
Accrued expenses and other liabilities (386) (1,145) 30,305
Net cash provided by operating activities 130,052 71,685 76,315
Cash flows from investing activities:      
Additions of property and equipment (35,337) (32,422) (23,371)
Change in other assets (5,436) (2,363) (1,542)
Proceeds from sale of equity investments 9,787 856 1,267
Cash paid for business acquisitions, net of cash acquired (2,817) 0 (148,765)
Purchases of investments 0 (6,438) (10,578)
Sales and maturities of investments 12,880 14,000 13,066
Net cash used in investing activities (20,923) (26,367) (169,923)
Cash flows from financing activities:      
Proceeds from employee stock plans 7,147 10,366 10,573
Income tax withholding payment associated with restricted stock vesting (7,277) (3,532) (2,983)
Stock repurchases 0 (50,000) 0
Net cash (used in) provided by financing activities (130) (43,166) 7,590
Effect of exchange rate changes on cash and cash equivalents 20 (414) 130
Net increase (decrease) in cash and cash equivalents 109,019 1,738 (85,888)
Cash and cash equivalents, at beginning of period 130,373 128,635 214,523
Cash and cash equivalents, at end of period 239,392 130,373 128,635
Supplemental disclosure of cash flow information      
Cash paid for income taxes $ 22,582 $ 39,517 $ 25,879