PAIGE
Markets / Nasdaq / MSFT

MICROSOFT CORP MSFT

Nasdaq · CIK 0000789019

$331.8BFY2026 revenue

Income statement

Annual · USD
FY2026FY2025FY2024FY2023FY2022
Revenue$331.8B$281.7B$245.1B$211.9B$198.3B
Gross profit$225.5B$193.9B$171.0B$146.1B$135.6B
Operating income$155.2B$128.5B$109.4B$88.5B$83.4B
Net income$133.7B$101.8B$88.1B$72.4B$72.7B
Diluted EPS$17.95$13.64$11.80$9.68$9.65
Revenue growth17.8%
Gross margin67.9%
Operating margin46.8%
Net margin40.3%
FCF margin20.2%

Quarterly income statement

Last 8 quarters · USD
Q1 2027Q4 2026Q3 2026Q2 2026Q1 2026Q4 2025Q3 2025Q2 2025
Revenue$92.3B$90.0B$82.9B$81.3B$77.7B$76.4B$70.1B$69.6B
Gross profit$62.6B$60.5B$56.1B$55.3B$53.6B$52.4B$48.1B$47.8B
Operating income$45.9B$40.6B$38.4B$38.3B$38.0B$34.3B$32.0B$31.7B
Net income$36.6B$35.8B$31.8B$38.5B$27.7B$27.2B$25.8B$24.1B
Diluted EPS$4.92$4.81$4.27$5.16$3.72$3.65$3.46$3.23

Balance sheet

Annual · USD
FY2026FY2025FY2024FY2023FY2022
Cash$20.9B$30.2B$18.3B$34.7B$13.9B
Total assets$758.4B$619.0B$512.2B$412.0B$364.8B
Total liabilities$316.0B$275.5B$243.7B$205.8B$198.3B
Equity$442.4B$343.5B$268.5B$206.2B$166.5B
Long-term debt$40.3B$43.2B$44.9B$47.2B$49.8B

Cash flow

Annual · USD
FY2026FY2025FY2024FY2023FY2022
Operating cash flow$182.9B$136.2B$118.5B$87.6B$89.0B
Capex$115.9B$64.6B$44.5B$28.1B$23.9B
Free cash flow$67.0B$71.6B$74.1B$59.5B$65.1B
Dividends$26.4B$24.1B$21.8B$19.8B$18.1B
Buybacks$22.3B$18.4B$17.3B$22.2B$32.7B

Latest filings

All filings
DateFormAccession
2026-11-048-K0001193125-26-447173
2026-11-02424B20001193125-26-442618
2026-10-30FWP0001193125-26-439794
2026-10-29424B20001193125-26-437008
2026-10-2810-Q0001193125-26-436133
2026-10-288-K0001193125-26-436122
2026-10-288-K0001193125-26-436149
2026-10-28PX14A6G0000921895-26-002869
2026-10-27PX14A6G0001214659-26-013276
2026-10-26PX14A6G0001214659-26-013218
Source & audit trail

Every value is an XBRL fact from the SEC accession shown. Blank means the company did not report that line.

Fiscal yearPeriod endRevenue accessionNet income accession
FY20262026-06-300001193125-26-3236600001193125-26-323660
FY20252025-06-300000950170-25-1002350000950170-25-100235
FY20242024-06-300000950170-24-0878430000950170-24-087843
FY20232023-06-300000950170-23-0351220000950170-23-035122
FY20222022-06-300001564590-22-0268760001564590-22-026876