MICROSOFT CORPORATION
MSFT · Services-prepackaged Software · Last close $539.44 · 2026-10-15 · EOD · Massive
EPS (diluted, split-adjusted) by fiscal quarter
| Period | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 |
|---|---|---|---|---|---|---|---|---|
| Q1 | 1.14 | 1.38 | 1.82 | 2.71 | 2.35 | 2.99 | 3.30 | 3.72 |
| Q2 | 1.08 | 1.51 | 2.03 | 2.48 | 2.20 | 2.93 | 3.23 | 5.16 |
| Q3 | 1.14 | 1.40 | 2.03 | 2.22 | 2.45 | 2.94 | 3.46 | 4.27 |
| Q4·d | 1.71 | 1.46 | 2.17 | 2.23 | 2.69 | 2.95 | 3.65 | 4.81 |
| Annual | 5.06 | 5.76 | 8.05 | 9.65 | 9.68 | 11.80 | 13.64 | 17.95 |
Quarters marked ·d are derived, because most filers never tag Q4 on its own: the fiscal-year total minus the three reported quarters. Per-share rows are rebuilt from net income and diluted share counts and normalised for stock splits, so a split year stays comparable with the years around it. Forward columns stay empty until a consensus estimate feed is licensed.
Revenue by fiscal quarter
| Period | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 |
|---|---|---|---|---|---|---|---|---|
| Q1 | 29,084 | 33,055 | 37,154 | 45,317 | 50,122 | 56,517 | 65,585 | 77,673 |
| Q2 | 32,471 | 36,906 | 43,076 | 51,728 | 52,747 | 62,020 | 69,632 | 81,273 |
| Q3 | 30,571 | 35,021 | 41,706 | 49,360 | 52,857 | 61,858 | 70,066 | 82,886 |
| Q4·d | 33,717 | 38,033 | 46,152 | 51,865 | 56,189 | 64,727 | 76,441 | 90,007 |
| Annual | 125,843 | 143,015 | 168,088 | 198,270 | 211,915 | 245,122 | 281,724 | 331,839 |
Quarters marked ·d are derived, because most filers never tag Q4 on its own: the fiscal-year total minus the three reported quarters. Per-share rows are rebuilt from net income and diluted share counts and normalised for stock splits, so a split year stays comparable with the years around it. Forward columns stay empty until a consensus estimate feed is licensed.
Income statement
| Line item | Unit | FY20262026-06-30 | FY20252025-06-30 | FY20242024-06-30 | FY20232023-06-30 | FY20222022-06-30 | FY20212021-06-30 | FY20202020-06-30 | FY20192019-06-30 | FY20182018-06-30 | FY20172017-06-30 | FY20162016-06-30 | FY20152015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $m | 331,839 | 281,724 | 245,122 | 211,915 | 198,270 | 168,088 | 143,015 | 125,843 | 110,360 | 96,571 | 91,154 | 93,580 |
| Cost of revenue | $m | 106,374 | 87,831 | 74,114 | 65,863 | 62,650 | 52,232 | 46,078 | 42,910 | 38,353 | 34,261 | 32,780 | 33,038 |
| Gross profit | $m | 225,465 | 193,893 | 171,008 | 146,052 | 135,620 | 115,856 | 96,937 | 82,933 | 72,007 | 62,310 | 58,374 | 60,542 |
| Research and development | $m | 35,562 | 32,488 | 29,510 | 27,195 | 24,512 | 20,716 | 19,269 | 16,876 | 14,726 | 13,037 | 11,988 | 12,046 |
| Selling, general and administrative | $m | 7,956 | 7,223 | 7,609 | 7,575 | 5,900 | 5,107 | 5,111 | 4,885 | 4,754 | 4,481 | 4,563 | 4,611 |
| Total operating expenses | $m | 70,228 | 65,365 | 61,575 | 57,529 | — | — | — | — | — | — | — | 42,381 |
| Operating income | $m | 155,237 | 128,528 | 109,433 | 88,523 | 83,383 | 69,916 | 52,959 | 42,959 | 35,058 | 29,025 | 26,078 | 18,161 |
| Interest expense | $m | 3,051 | 2,385 | 2,935 | 1,968 | 2,063 | 2,346 | 2,591 | 2,686 | 2,733 | 2,222 | 1,243 | 781 |
| Pretax income | $m | 165,934 | 123,627 | 107,787 | 89,311 | 83,716 | 71,102 | 53,036 | 43,688 | 36,474 | 29,901 | 25,639 | 18,507 |
| Income tax expense | $m | 32,185 | 21,795 | 19,651 | 16,950 | 10,978 | 9,831 | 8,755 | 4,448 | 19,903 | 4,412 | 5,100 | 6,314 |
| Net income | $m | 133,749 | 101,832 | 88,136 | 72,361 | 72,738 | 61,271 | 44,281 | 39,240 | 16,571 | 25,489 | 20,539 | 12,193 |
| EPS (basic)·s | $/sh | 18.00 | 13.70 | 11.86 | 9.72 | 9.70 | 8.12 | 5.82 | 5.11 | 2.15 | 3.29 | 2.59 | 1.49 |
| EPS (diluted)·s | $/sh | 17.95 | 13.64 | 11.80 | 9.68 | 9.65 | 8.05 | 5.76 | 5.06 | 2.13 | 3.25 | 2.56 | 1.48 |
| Diluted shares·s | m sh | 7,453 | 7,465 | 7,469 | 7,472 | 7,540 | 7,608 | 7,683 | 7,753 | 7,794 | 7,832 | 8,013 | 8,254 |
| Gross margin·d | % | 67.9% | 68.8% | 69.8% | 68.9% | 68.4% | 68.9% | 67.8% | 65.9% | 65.2% | 64.5% | 64.0% | 64.7% |
| Operating margin·d | % | 46.8% | 45.6% | 44.6% | 41.8% | 42.1% | 41.6% | 37.0% | 34.1% | 31.8% | 30.1% | 28.6% | 19.4% |
| Net margin·d | % | 40.3% | 36.1% | 36.0% | 34.1% | 36.7% | 36.5% | 31.0% | 31.2% | 15.0% | 26.4% | 22.5% | 13.0% |
Balance sheet
| Line item | Unit | FY20262026-06-30 | FY20252025-06-30 | FY20242024-06-30 | FY20232023-06-30 | FY20222022-06-30 | FY20212021-06-30 | FY20202020-06-30 | FY20192019-06-30 | FY20182018-06-30 | FY20172017-06-30 | FY20162016-06-30 | FY20152015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash and equivalents | $m | 20,935 | 30,242 | 18,315 | 34,704 | 13,931 | 14,224 | 13,576 | 11,356 | 11,946 | 7,663 | 6,510 | 5,595 |
| Short-term investments | $m | 55,908 | 64,323 | 57,228 | 76,558 | 90,826 | 116,110 | 122,951 | 122,463 | 121,822 | — | — | — |
| Accounts receivable | $m | 80,876 | 69,905 | 56,924 | 48,688 | 44,261 | 38,043 | 32,011 | 29,524 | 26,481 | 22,431 | 18,277 | 17,908 |
| Inventory | $m | 1,397 | 938 | 1,246 | 2,500 | 3,742 | 2,636 | 1,895 | 2,063 | 2,662 | 2,181 | 2,251 | 2,902 |
| Total current assets | $m | 207,710 | 191,131 | 159,734 | 184,257 | 169,684 | 184,406 | 181,915 | 175,552 | 169,662 | 162,696 | 139,660 | 122,797 |
| Total assets | $m | 758,376 | 619,003 | 512,163 | 411,976 | 364,840 | 333,779 | 301,311 | 286,556 | 258,848 | 250,312 | 193,468 | 174,472 |
| Total current liabilities | $m | 168,825 | 141,218 | 125,286 | 104,149 | 95,082 | 88,657 | 72,310 | 69,420 | 58,488 | 55,745 | 59,357 | 49,647 |
| Short-term debt | $m | 9,227 | 2,999 | 2,249 | 5,247 | 2,749 | 8,072 | 3,749 | 5,516 | 3,998 | 1,049 | 0 | 2,499 |
| Long-term debt | $m | 31,067 | 40,152 | 42,688 | 41,990 | 47,032 | 50,074 | 59,578 | 66,662 | 72,242 | 76,073 | 40,557 | 27,808 |
| Total liabilities | $m | 315,989 | 275,524 | 243,686 | 205,753 | 198,298 | 191,791 | 183,007 | 184,226 | 176,130 | 162,601 | 121,471 | 94,389 |
| Stockholders’ equity | $m | 442,387 | 343,479 | 268,477 | 206,223 | 166,542 | 141,988 | 118,304 | 102,330 | 82,718 | 87,711 | 83,090 | 80,083 |
| Shares outstanding·s | m sh | 7,427 | 7,434 | 7,434 | 7,432 | 7,464 | 7,519 | 7,571 | 7,643 | 7,677 | 7,708 | 7,808 | 8,027 |
Cash flow
| Line item | Unit | FY20262026-06-30 | FY20252025-06-30 | FY20242024-06-30 | FY20232023-06-30 | FY20222022-06-30 | FY20212021-06-30 | FY20202020-06-30 | FY20192019-06-30 | FY20182018-06-30 | FY20172017-06-30 | FY20162016-06-30 | FY20152015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $m | 182,935 | 136,162 | 118,548 | 87,582 | 89,035 | 76,740 | 60,675 | 52,185 | 43,884 | 39,507 | 33,325 | 29,668 |
| Capital expenditures | $m | 115,948 | 64,551 | 44,477 | 28,107 | 23,886 | 20,622 | 15,441 | 13,925 | 11,632 | 8,129 | 8,343 | 5,944 |
| Share-based compensation | $m | 12,405 | 11,974 | 10,734 | 9,611 | 7,502 | 6,118 | 5,289 | 4,652 | 3,940 | 3,266 | 2,668 | 2,574 |
| Investing cash flow | $m | -139,500 | -72,599 | -96,970 | -22,680 | -30,311 | -27,577 | -12,223 | -15,773 | -6,061 | -46,781 | -23,950 | -23,001 |
| Financing cash flow | $m | -52,546 | -51,699 | -37,757 | -43,935 | -58,876 | -48,486 | -46,031 | -36,887 | -33,590 | 8,408 | -8,393 | -9,668 |
| Share repurchases | $m | 22,271 | 18,420 | 17,254 | 22,245 | 32,696 | 27,385 | 22,968 | 19,543 | 10,721 | 11,788 | 15,969 | 14,443 |
| Dividends paid | $m | 26,445 | 24,082 | 21,771 | 19,800 | 18,135 | 16,521 | 15,137 | 13,811 | 12,699 | 11,845 | 11,006 | 9,882 |
| Free cash flow·d | $m | 66,987 | 71,611 | 74,071 | 59,475 | 65,149 | 56,118 | 45,234 | 38,260 | 32,252 | 31,378 | 24,982 | 23,724 |
Every figure comes from the issuer’s own XBRL tags in filed 10-K, 10-Q, 20-F, and 40-F documents, taking the most recently filed value when a period was restated. Hover a line item to see the tag. Rows marked ·d are calculated by Bilani from other reported lines. Rows marked ·s are share counts and per-share figures put onto today’s share base, because a filing from before a stock split states them on the old one.