Skip to main content

MICROSOFT CORP

CIK 0000789019

MSFTNasdaqServices-Prepackaged Software (SIC 7372)Fiscal year ends in late June

Fiscal 2026

From the 10-K filed 2026-07-29, year ended 2026-06-30

Revenue

$331.84B

Up 17.8% on 2025

Net income

$133.75B

Up 31.3% on 2025

Operating income

$155.24B

As reported

Diluted EPS

$17.95

Per share, as reported

Free cash flow

$66.99B

Calculated

Free cash flow is not a line in the filing. It is calculated as operating cash flow minus capital expenditures for the same year. Revenue uses the tag RevenueFromContractWithCustomerExcludingAssessedTax.

Six years of revenue and net income

RevenueNet income

Every year, with its filing

US dollars in millions. Each accession number opens the filing on sec.gov.
Fiscal yearRevenueNet incomeFormFiled
2026331,839133,74910-K2026-07-29
2025281,724101,83210-K2025-07-30
2024245,12288,13610-K2024-07-30
2023211,91572,36110-K2023-07-27
2022198,27072,73810-K2022-07-28
2021168,08861,27110-K2021-07-29

Get these numbers yourself

The shared demo key works for a quick try. A free key gives 100 calls a day, and agents can pay 0.02 USDC a call with x402.

Read the API docs

curl

curl -H "Authorization: Bearer demo" \
  "https://api.netnestdesign.com/v1/history/MSFT/revenue?period=annual&limit=6"

Python

import requests

r = requests.get(
    "https://api.netnestdesign.com/v1/fundamentals/MSFT",
    params={"metrics": "revenue,net_income,eps_diluted", "period": "annual"},
    headers={"Authorization": "Bearer demo"},
    timeout=30,
)
for row in r.json()["data"]:
    print(row["metric"], row["value"], row["form"], row["filed_date"])

Data from SEC filings. Not investment advice.