v3.25.2
CASH FLOWS STATEMENTS - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Operations      
Net income $ 101,832 $ 88,136 $ 72,361
Adjustments to reconcile net income to net cash from operations:      
Depreciation, amortization, and other 34,153 22,287 13,861
Stock-based compensation expense 11,974 10,734 9,611
Net recognized losses on investments and derivatives 609 305 196
Deferred income taxes (7,056) (4,738) (6,059)
Changes in operating assets and liabilities:      
Accounts receivable (10,581) (7,191) (4,087)
Inventories 309 1,284 1,242
Other current assets (3,044) (1,648) (1,991)
Other long-term assets (2,950) (6,817) (2,833)
Accounts payable 569 3,545 (2,721)
Unearned revenue 5,438 5,348 5,535
Income taxes (38) 1,687 (358)
Other current liabilities 5,922 4,867 2,272
Other long-term liabilities (975) 749 553
Net cash from operations 136,162 118,548 87,582
Financing      
Proceeds from issuance (repayments) of debt, maturities of 90 days or less, net (5,746) 5,250 0
Proceeds from issuance of debt 0 24,395 0
Repayments of debt (3,216) (29,070) (2,750)
Common stock issued 2,056 2,002 1,866
Common stock repurchased (18,420) (17,254) (22,245)
Common stock cash dividends paid (24,082) (21,771) (19,800)
Other, net (2,291) (1,309) (1,006)
Net cash used in financing (51,699) (37,757) (43,935)
Investing      
Additions to property and equipment (64,551) (44,477) (28,107)
Acquisition of companies, net of cash acquired and divestitures, and purchases of intangible and other assets (5,978) (69,132) (1,670)
Purchases of investments (29,775) (17,732) (37,651)
Maturities of investments 16,079 24,775 33,510
Sales of investments 9,309 10,894 14,354
Other, net 2,317 (1,298) (3,116)
Net cash used in investing (72,599) (96,970) (22,680)
Effect of foreign exchange rates on cash and cash equivalents 63 (210) (194)
Net change in cash and cash equivalents 11,927 (16,389) 20,773
Cash and cash equivalents, beginning of period 18,315 34,704 13,931
Cash and cash equivalents, end of period $ 30,242 $ 18,315 $ 34,704