MICROSOFT CORP (MSFT) Earnings history

8 quarters held8/8 transcripts analyzed3/40 figures attested
Ask your agent: get_earnings
Q1 2027$92.3B+18.8%
LATESTEarnings filing (8-K)10-QFiled Oct 28, 2026, 4:04 PM ET
Q1 FY27YoY
Revenue$92.3B1+18.8%
Net income$36.6B+32.0%
Op income$45.9B+21.0%
EPS (dil.)$4.92+32.3%
EPS (basic)$4.93+32.2%
Gross margin67.8%-1.2pp
Op margin49.8%+0.9pp
Net margin39.7%+4.0pp
  1. [1] “Revenue was $92.3 billion and increased 19%” view source

Guidance & outlook

Call guidance

Q1 2027
MetricValuePeriodSpecificityvs Prior
revenue$80.1 to $80.7 billionQ2 FY2027tight_rangeNew
Azure revenue growth49 to 50%Q2 FY2027tight_rangeNew
M365 Commercial cloud revenue growthapproximately 19%Q2 FY2027pointNew
M365 consumer cloud revenue growthlow-teensQ2 FY2027directionalNew
Productivity and server licensing revenue growthmid to high-single digitsQ2 FY2027directionalNew
Industry solutions cloud revenue growthmid to high-single digitsQ2 FY2027directionalNew
Frontier and support services revenue growthlow to mid-single digitsQ2 FY2027directionalNew
devices and consumer revenue$15.9 to $16.4 billionQ2 FY2027tight_rangeNew
Search advertising revenue ex-TAC growthlow-double digitsQ2 FY2027directionalNew
XBOX content and services revenue growthmid to high-single digitsQ2 FY2027directionalNew
Windows OEM and Devices revenue growthmid-thirtiesQ2 FY2027directionalNew
total company revenue$96 to $97.1 billionQ2 FY2027tight_rangeNew
COGS$32.7 to $32.9 billionQ2 FY2027tight_rangeNew
operating expense$18.5 to $18.6 billionQ2 FY2027tight_rangeNew
capital expendituresover $50 billionQ2 FY2027pointNew

Special items & operational metrics

Operational metrics

Q1 2027

LLM-extracted from the earnings release; unverified.

Commercial Rpo
677000.0M
+73.0% YoY
dollars
Q4 2026$90.0B+17.7%
Earnings filing (8-K)10-KFiled Jul 29, 2026, 4:04 PM ET
Q4 FY26YoYFY26
Revenue$90.0B1+17.7%$331.8B
Net income$35.8B+31.3%–
Op income$40.6B+18.3%$155.2B
EPS (dil.)$4.81+31.8%–
EPS (basic)–––
Gross margin67.2%-1.4pp
Op margin45.1%+0.2pp
Net margin39.7%+4.1pp
  1. [1] “Revenue $90,007 - $76,441 18%” view source
Q3 2026$82.9B+18.3%
Earnings filing (8-K)10-QFiled Apr 29, 2026, 4:03 PM ET
Q3 FY26YoY9M FY26
Revenue$82.9B+18.3%$241.8B
Net income$31.8B1+23.1%$98.0B
Op income$38.4B+20.0%$114.6B
EPS (dil.)$4.27––
EPS (basic)$4.28+23.3%–
Gross margin67.6%-1.1pp
Op margin46.3%+0.6pp
Net margin38.3%+1.4pp
  1. [1] “Net Income $31,778 $25,824 23%” view source
Q2 2026$81.3B+16.7%
Earnings filing (8-K)10-QFiled Jan 28, 2026, 4:04 PM ET
Q2 FY26YoY6M FY26
Revenue$81.3B+16.7%$158.9B
Net income$38.5B+59.6%$66.2B
Op income$38.3B+20.9%$76.2B
EPS (dil.)$5.16+59.8%–
EPS (basic)–––
Gross margin68.0%-0.7pp
Op margin47.1%+1.6pp
Net margin47.3%+12.7pp
Q1 2026$77.7B+18.4%
Earnings filing (8-K)10-QFiled Oct 29, 2025, 4:07 PM ET
Q1 FY26YoY
Revenue$77.7B+18.4%
Net income$27.7B+12.5%
Op income$38.0B+24.3%
EPS (dil.)$3.72+12.7%
EPS (basic)$3.73+12.3%
Gross margin69.0%-0.3pp
Op margin48.9%+2.3pp
Net margin35.7%-1.9pp
Q4 2025$76.4B+18.0%
Earnings filing (8-K)10-KFiled Jul 30, 2025, 4:08 PM ET
Q4 FY25YoYFY25
Revenue$76.4B+18.0%$281.7B
Net income$27.2B+23.6%$101.8B
Op income$34.3B+22.9%$128.5B
EPS (dil.)$3.65+23.7%$13.64
EPS (basic)$3.66+23.6%$13.70
Gross margin68.6%-1.0pp
Op margin44.9%+1.8pp
Net margin35.6%+1.6pp
Q3 2025$70.1B+13.0%
Earnings filing (8-K)10-QFiled Apr 30, 2025, 4:06 PM ET
Q3 FY25YoY9M FY25
Revenue$70.1B+13.0%$205.3B
Net income$25.8B+18.0%$74.6B
Op income$32.0B+16.0%$94.2B
EPS (dil.)$3.46+17.7%$9.99
EPS (basic)$3.47+17.6%$10.03
Gross margin68.7%-1.4pp
Op margin45.7%+1.1pp
Net margin36.9%+1.4pp
Q2 2025$69.6B+12.0%
Earnings filing (8-K)10-QFiled Jan 29, 2025, 4:08 PM ET
Q2 FY25YoY
Revenue$69.6B+12.0%
Net income$24.1B+10.0%
Op income$31.7B+17.0%
EPS (dil.)$3.23+10.0%
EPS (basic)$3.24+10.0%
Gross margin68.7%+0.3pp
Op margin45.5%+1.9pp
Net margin34.6%-0.6pp

Filing coverage

66 filings indexed · 79,339 XBRL facts
FilingDatePeriodSectionsTables
8-K2026-11-05–10
8-K2026-11-04–20
10-Q2026-10-28–4448
8-K2026-10-28Q1 202790
8-K2026-10-28–20
DEF 14A2026-10-21–120
8-K2026-09-02–30
8-K2026-07-29Q4 202690
10-K2026-07-29–5776
8-K2026-06-05–10

Showing the latest 10 of 66 — the full set is in the API.