XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2017
Apr. 03, 2016
Cash flows from operating activities:    
Net income $ 85,221 $ 49,986
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 16,143 16,192
Amortization 11,070 20,470
Stock-based compensation 8,945 7,925
Provision for excess and obsolete inventory 2,726 4,373
Deferred taxes (3,477) (5,496)
Contingent consideration adjustment 634 1,173
Retirement plans actuarial gains   (1,193)
Other 2 484
Changes in operating assets and liabilities:    
Accounts receivable (123,792) (42,552)
Inventories (62,152) (702)
Prepayments and other assets 1,104 (1,148)
Accounts payable and other accrued expenses (7,553) 1,346
Deferred revenue and customer advances (3,333) (13,836)
Retirement plans contributions (947) (1,250)
Income taxes 14,288 (52)
Net cash (used for) provided by operating activities (61,121) 35,720
Cash flows from investing activities:    
Purchases of property, plant and equipment (22,066) (20,334)
Purchases of available-for-sale marketable securities (153,317) (221,778)
Proceeds from sales of available-for-sale marketable securities 213,593 239,370
Proceeds from maturities of available-for-sale marketable securities 88,184 73,458
Net cash provided by investing activities 126,394 70,716
Cash flows from financing activities:    
Issuance of common stock under stock purchase and stock option plans 15,084 9,140
Repurchase of common stock (37,730) (28,001)
Dividend payments (14,021) (12,253)
Payments related to net settlement of employee stock compensation awards (12,289) (8,972)
Payments of contingent consideration (1,050) (11,697)
Net cash used for financing activities (50,006) (51,783)
Effects of exchange rate changes on cash and cash equivalents 1,595  
Increase in cash and cash equivalents 16,862 54,653
Cash and cash equivalents at beginning of period 307,884 264,705
Cash and cash equivalents at end of period $ 324,746 $ 319,358