XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Cash provided (used) by operations:    
Net income $ 1,468 $ 1,874
Adjustments to reconcile net income to net cash provided (used) by operations:    
Depreciation 169 177
Deferred income taxes (43) (145)
Stock-based compensation 170 136
Amortization, impairment and other (9) (9)
Net foreign currency adjustments 16 43
Changes in certain working capital components and other assets and liabilities:    
(Increase) decrease in accounts receivable (415) 36
(Increase) decrease in inventories (1,363) 101
(Increase) decrease in prepaid expenses, operating lease right-of-use assets and other current and non-current assets (128) (242)
Increase (decrease) in accounts payable, accrued liabilities, operating lease liabilities and other current and non-current liabilities 492 (860)
Cash provided (used) by operations 357 1,111
Cash provided (used) by investing activities:    
Purchases of short-term investments (2,469) (2,550)
Maturities of short-term investments 1,432 2,096
Sales of short-term investments 948 1,037
Additions to property, plant and equipment (264) (184)
Other investing activities 139 102
Cash provided (used) by investing activities (214) 501
Cash provided (used) by financing activities:    
Increase (decrease) in notes payable (1) 13
Proceeds from exercise of stock options and other stock issuances 82 473
Repurchase of common stock (983) (752)
Dividends — common and preferred (480) (435)
Other financing activities (22) (42)
Cash provided (used) by financing activities (1,404) (743)
Effect of exchange rate changes on cash and equivalents (87) (38)
Net increase (decrease) in cash and equivalents (1,348) 831
Cash and equivalents, beginning of period 8,574 9,889
CASH AND EQUIVALENTS, END OF PERIOD 7,226 10,720
Supplemental disclosure of cash flow information:    
Non-cash additions to property, plant and equipment 124 103
Dividends declared and not paid $ 482 $ 436