XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Millions
9 Months Ended
Jan. 28, 2022
Jan. 29, 2021
Cash flows from operating activities:    
Net income $ 678 $ 396
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 143 159
Non-cash operating lease cost 40 38
Stock-based compensation 179 149
Deferred income taxes (66) (1)
Other items, net (35) 35
Changes in assets and liabilities, net of acquisitions of businesses:    
Accounts receivable 137 208
Inventories (53) 39
Other operating assets 0 (35)
Accounts payable 10 (92)
Accrued expenses (207) (61)
Deferred revenue and financed unearned services revenue 46 10
Long-term taxes payable (66) (51)
Other operating liabilities (6) (20)
Net cash provided by operating activities 800 774
Cash flows from investing activities:    
Purchases of investments (7) (4)
Maturities, sales and collections of investments 43 144
Purchases of property and equipment (158) (124)
Proceeds from sale of properties 0 6
Acquisitions of businesses, net of cash acquired (359) (350)
Other investing activities, net 0 8
Net cash used in investing activities (481) (320)
Cash flows from financing activities:    
Proceeds from issuance of common stock under employee stock award plans 105 92
Payments for taxes related to net share settlement of stock awards (69) (38)
Repurchase of common stock (350) (50)
Repayments of commercial paper notes, original maturities of three months or less, net 0 (420)
Issuance of debt, net of issuance costs 0 2,057
Repayments and extinguishment of debt 0 (689)
Dividends paid (335) (321)
Other financing activities, net (2) (7)
Net cash (used in) provided by financing activities (651) 624
Effect of exchange rate changes on cash, cash equivalents and restricted cash (26) 70
Net change in cash, cash equivalents and restricted cash (358) 1,148
Cash, cash equivalents and restricted cash:    
Beginning of period 4,535 2,666
End of period $ 4,177 $ 3,814