XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
6 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Cash provided (used) by operations:    
Net income $ 2,769 $ 2,482
Adjustments to reconcile net income to net cash provided (used) by operations:    
Depreciation 361 343
Deferred income taxes (177) (134)
Stock-based compensation 325 190
Amortization, impairment and other 103 19
Net foreign currency adjustments (98) 6
Changes in certain working capital components and other assets and liabilities:    
(Increase) decrease in accounts receivable (921) (568)
(Increase) decrease in inventories 1,321 (608)
(Increase) decrease in prepaid expenses, operating lease right-of-use assets and other current and non-current assets (163) (67)
Increase (decrease) in accounts payable, accrued liabilities, operating lease liabilities and other current and non-current liabilities (165) (357)
Cash provided (used) by operations 3,355 1,306
Cash provided (used) by investing activities:    
Purchases of short-term investments (4,505) (1,157)
Maturities of short-term investments 802 19
Sales of short-term investments 914 981
Additions to property, plant and equipment (344) (522)
Other investing activities 256 (109)
Cash provided (used) by investing activities (2,877) (788)
Cash provided (used) by financing activities:    
Increase (decrease) in notes payable (37) 291
Repayment of borrowings (173) (3)
Proceeds from exercise of stock options and other stock issuances 781 483
Repurchase of common stock 0 (1,921)
Dividends — common and preferred (769) (689)
Other financing activities (94) (29)
Cash provided (used) by financing activities (292) (1,868)
Effect of exchange rate changes on cash and equivalents 101 (46)
Net increase (decrease) in cash and equivalents 287 (1,396)
Cash and equivalents, beginning of period 8,348 4,466
CASH AND EQUIVALENTS, END OF PERIOD 8,635 3,070
Supplemental disclosure of cash flow information:    
Non-cash additions to property, plant and equipment 118 86
Dividends declared and not paid $ 435 $ 384