v1.0.3481.22147
Condensed Consolidated Statements of Cash Flows (USD $)
In Thousands
6 Months Ended
Jun. 27, 2009
Jun. 28, 2008
Operating Activities:
Net income $ 210,409 $ 403,871
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation 26,335 18,690
Amortization 15,914 8,430
Gain on sale of property and equipment (108) (208)
Provision for doubtful accounts (5,223) 3,977
Deferred income taxes (718) 17,342
Foreign currency transaction gains/losses (4,493) 25,428
Provision for obsolete and slow moving inventories 14,111 28,326
Stock compensation expense 21,029 18,253
Realized gains on marketable securities (1,274) (72,445)
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable 233,166 307,580
Inventories 89,044 (141,180)
Other current assets (2,415) 8,110
Accounts payable (23,175) (213,507)
Other current and non-current liabilities (4,838) (102,909)
Income taxes payable (5,140) (25,341)
Purchase of licenses (6,936) (4,236)
Net cash provided by operating activities 555,688 280,181
Investing activities:
Purchases of property and equipment (23,343) (79,917)
Proceeds from sale of property and equipment (7) 8
Purchase of intangible assets (3,496) (997)
Purchase of marketable securities (341,423) (344,119)
Redemption of marketable securities 68,173 390,179
Change in restricted cash (125) 14
Acquisitions, net of cash acquired 0 (34,768)
Net cash used in investing activities (300,221) (69,600)
Financing activities:
Proceeds from issuance of common stock from exercise of stock options 310 2,050
Proceeds from issuance of common stock from stock purchase plan 3,712 5,144
Stock repurchase (1,849) (318,471)
Tax benefit related to stock option exercise 65 1,965
Net cash used in financing activities 2,238 (309,312)
Effect of exchange rate changes on cash and cash equivalents 4,869 15,524
Net increase / (decrease) in cash and cash equivalents 262,574 (83,207)
Cash and cash equivalents at beginning of period 696,335 707,689
Cash and cash equivalents at end of period $ 958,909 $ 624,482