XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Cash flows from operating activities:    
Net income $ 440,886 $ 287,652
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization of software 63,100 61,998
Amortization - others 36,511 30,375
Stock-based compensation 137,329 108,822
Deferred income taxes (32,991) (10,028)
Others (2,713) 3,462
Changes in assets and liabilities:    
Accounts receivable, net (119,825) (89,468)
Inventories 25,517 22,292
Prepaid expenses and other current assets (11,581) (995)
Other assets (29,254) (21,530)
Accounts payable (5,830) (3,035)
Accrued liabilities 31,965 81,781
Income taxes payable (21,100) 21,728
Net cash provided by operating activities 512,014 493,054
Cash flows from investing activities:    
Purchases of available-for-sale securities (2,326,323) (2,743,360)
Proceeds from sale and maturity of available-for-sale and equity securities 2,210,316 1,231,731
Purchases of property, plant and equipment and software (32,145) (30,792)
Acquisition of business, net of cash acquired (30,533) 0
Other investing activities 1,827 (12,198)
Net cash used in investing activities (176,858) (1,554,619)
Cash flows from financing activities:    
Repurchases of common stock 0 (53,682)
Taxes paid related to net share settlements of restricted stock units (83,006) (53,425)
Proceeds from issuance of common stock through various stock plans 19,866 20,114
Payment of dividends to stockholders 0 (185,519)
Proceeds from issuance of long-term debt, net 0 744,427
Other financing activities (27,473) (17,277)
Net cash provided by (used in) financing activities (90,613) 454,638
Net increase (decrease) in cash and cash equivalents 244,543 (606,927)
Cash and cash equivalents at beginning of period 1,438,528 1,777,703
Cash and cash equivalents at end of period 1,683,071 1,170,776
Supplemental disclosure of cash flow information:    
Interest paid 19,969 21,289
Income taxes paid, net $ 65,145 $ 59,145