Back to NTM P/E search

MSFT NTM P/E

1994-08-23 to 2026-06-05

Reported EPS: alpha-vantage, sec-xbrl

Estimates: discounting-cashflows, businessquant

Data warnings (1)
  • reported_revenue_reported_missing: revenue reported value is missing.

Latest NTM P/E

22.8x

Latest NTM EPS

18.27

Latest Price

$416.67

Trading Days

8,000

12M rolling NTM P/E

22.8x

-16.7% vs median

Mild low

Median

27.4x

15-85 band

22.6x - 29.0x

3-97 band

20.9x - 29.9x

90D rolling NTM P/E

22.8x

-0.1% vs median

Mild low

Median

22.8x

15-85 band

20.9x - 23.6x

3-97 band

20.5x - 24.3x

NTM P/E - 12M Rolling Bands

Daily12M median15-853-97

NTM P/E - 90D Rolling Bands

Daily90D median15-853-97

NTM EPS And Price

NTM EPSPrice

Reported And Estimated EPS

Last two reported fiscal years plus future annual estimates.

PeriodTypeFiscal EndActual / Avg EPSLowHighQs / AnalystsSource
FY 2024Reported2024-12-3112.42--4 qtrsalpha-vantage, sec-xbrl
FY 2025Reported2025-12-3115.99--4 qtrsalpha-vantage, sec-xbrl
FY 2026Estimate2026-06-3015.4414.5616.3238discounting-cashflows, businessquant
FY 2026Estimate2026-06-3016.8016.6717.1725discounting-cashflows, businessquant
FY 2027Estimate2027-06-3020.1319.4720.7941discounting-cashflows, businessquant
FY 2027Estimate2027-06-3019.4318.3920.4831discounting-cashflows, businessquant
FY 2028Estimate2028-06-3021.9821.1222.8437discounting-cashflows, businessquant
FY 2028Estimate2028-06-3022.8320.9826.8023discounting-cashflows, businessquant
FY 2029Estimate2029-06-3025.7023.5827.8218discounting-cashflows, businessquant
FY 2029Estimate2029-06-3027.0225.8828.1210discounting-cashflows, businessquant
FY 2030Estimate2030-06-3033.3431.9334.6925discounting-cashflows
FY 2030Estimate2030-06-3033.3431.9434.7010discounting-cashflows, businessquant
MSFT NTM P/E | Leaps Tracker