XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.4
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
6 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Cash provided (used) by operations:    
Net income $ 3,211 $ 2,769
Adjustments to reconcile net income to net cash provided (used) by operations:    
Depreciation 358 361
Deferred income taxes (222) (177)
Stock-based compensation 306 325
Amortization, impairment and other 3 103
Net foreign currency adjustments 48 (98)
Changes in certain working capital components and other assets and liabilities:    
(Increase) decrease in accounts receivable 543 (921)
(Increase) decrease in inventories 268 1,321
(Increase) decrease in prepaid expenses, operating lease right-of-use assets and other current and non-current assets (444) (163)
Increase (decrease) in accounts payable, accrued liabilities, operating lease liabilities and other current and non-current liabilities (203) (165)
Cash provided (used) by operations 3,868 3,355
Cash provided (used) by investing activities:    
Purchases of short-term investments (6,699) (4,505)
Maturities of short-term investments 3,891 802
Sales of short-term investments 2,032 914
Additions to property, plant and equipment (362) (344)
Other investing activities 33 256
Cash provided (used) by investing activities (1,105) (2,877)
Cash provided (used) by financing activities:    
Increase (decrease) in notes payable 13 (37)
Repayment of borrowings 0 (173)
Proceeds from exercise of stock options and other stock issuances 846 781
Repurchase of common stock (1,723) 0
Dividends — common and preferred (873) (769)
Other financing activities (109) (94)
Cash provided (used) by financing activities (1,846) (292)
Effect of exchange rate changes on cash and equivalents (55) 101
Net increase (decrease) in cash and equivalents 862 287
Cash and equivalents, beginning of period 9,889 8,348
CASH AND EQUIVALENTS, END OF PERIOD 10,751 8,635
Supplemental disclosure of cash flow information:    
Non-cash additions to property, plant and equipment 103 118
Dividends declared and not paid $ 481 $ 435