FFirmLensGLOBAL

Microsoft

MSFT · Nasdaq · Technology

SEC EDGAR ↗
SEC EDGARFilings checked 15 Sept 2026, 22:20 UTCFinancials checked 15 Sept 2026, 22:20 UTC

Annual reporting period: 2025-07-01 — 2026-06-30 · USD

Annual revenue$331.84BYear over year +17.8%
Annual net income$133.75BConsolidated net income
Annual operating income$155.24BConsolidated basis
Operating margin46.8%Operating income / revenue

Revenue over time

ANNUAL
2023-06-30 · 211,915,000,000 USD2023$211.92B2024-06-30 · 245,122,000,000 USD2024$245.12B2025-06-30 · 281,724,000,000 USD2025$281.72B2026-06-30 · 331,839,000,000 USD2026$331.84B

Each bar represents annual revenue for the fiscal year ending on the stated date. Compact amounts are rounded; exact values and filings are listed below.

Company & data

MICROSOFT CORP

Services-Prepackaged Software

Market: United States
Currency: USD
CIK: 789019

A recent filing date is not a new financial period. Annual figures may remain unchanged until the next annual report, even when new current reports are filed.

How this data is calculated →

Annual financials & sources

CONSOLIDATED
FISCAL ENDREVENUENET INCOMEOPERATING INCOMESOURCE
2026-06-30$331.84B331,839,000,000 USD$133.75B133,749,000,000 USD$155.24B155,237,000,000 USDFiling ↗
2025-06-30$281.72B281,724,000,000 USD$101.83B101,832,000,000 USD$128.53B128,528,000,000 USDFiling ↗
2024-06-30$245.12B245,122,000,000 USD$88.14B88,136,000,000 USD$109.43B109,433,000,000 USDFiling ↗
2023-06-30$211.92B211,915,000,000 USD$72.36B72,361,000,000 USD$88.52B88,523,000,000 USDFiling ↗
Amounts use currency-specific compact units. Exact amounts appear below each rounded value. An em dash means unavailable, not zero.

Recent official filings

SEC EDGAR
2026-09-028-KCurrent report2026-07-2910-KAnnual report2026-07-298-KCurrent report2026-06-058-KCurrent report2026-05-148-KCurrent report2026-04-2910-QQuarterly report2026-04-298-KCurrent report2026-01-2810-QQuarterly report2026-01-288-KCurrent report2025-12-088-KCurrent report2025-10-2910-QQuarterly report2025-10-298-KCurrent report