Microsoft Corp vs Oracle Corp

Microsoft Corp (MSFT) is slightly overvalued and Oracle Corp (ORCL) is undervalued.

Against our estimates of intrinsic value, ORCL trades at the wider discount: a margin of safety of +24%, against -6% for MSFT.

Values as of the 22 Sept 2026 close.

Microsoft Corp (MSFT)

A 10.6x revenue multiple, adjusted for growth and margin, values the shares at $470.55; the price of $498.00 is 6% above that value.

Leak Score 65/100 on 10 of 12 signals

Oracle Corp (ORCL)

A 9.6x revenue multiple, adjusted for growth and margin, values the shares at $195.39; the price of $149.20 is 24% below that value.

Leak Score 53/100 on 9 of 12 signals

MetricMSFTORCL
VerdictSlightly overvaluedUndervalued
Price$498.00$149.20
Intrinsic value$470.55$195.39
Margin of safety-6%+24%
Leak Score65/100 (10/12)53/100 (9/12)
Market cap$3.70T$451.1B
Revenue growth, 5 years14.6%10.7%
Operating margin46.8%34.2%
Net margin40.3%26.1%
Return on equity34.0%41.6%
Debt to equity0.292.53
P/E27.8x23.4x
Forward P/E21.2x13.5x
P/B8.4x7.3x
Dividend yield0.8%1.3%

All stocks in Software - Infrastructure