MSFT vs ORCL: Stock Comparison

Microsoft Corporation (MSFT) has a market cap of $3.94T and Oracle Corporation (ORCL) has a market cap of $393.63B. The trailing P/E is 29.47 for MSFT and 20.41 for ORCL. The 1-year total return is +0.79% for MSFT and -52.99% for ORCL.

See MSFTSee ORCL

Key metrics

MetricMSFTORCL
Price$530.52$130.18
Market cap$3.94T$393.63B
P/E29.4720.41
Revenue growth+17.79%+17.35%
Operating margin+46.78%+32.36%
Dividend yield0.69%1.54%
1-year total return+0.79%-52.99%
3-year total return+64.88%+33.90%
5-year total return+71.32%+45.44%

Performance

Total return (%)

-100%0.0%+100%+200%+300%Oct 2021Jun 2023Feb 2025Oct 2026

Date

MSFTORCL

Total return from Oct 8, 2021 to Oct 27, 2026, rebased to the first date.

Which is better for...

  • Income. ORCL yields more, at 1.54% versus 0.69% for MSFT.
  • The past year. MSFT returned more, at +0.79% versus -52.99% for ORCL.
  • Valuation. ORCL has the lower trailing P/E, at 20.41 versus 29.47 for MSFT.
  • Growth. MSFT has faster revenue growth, at +17.79% versus +17.35% for ORCL.
  • The past five years. MSFT returned more, at +71.32% versus +45.44% for ORCL.

These lines restate the figures above. They are not a recommendation.

Frequently asked questions

What is the market cap of MSFT vs ORCL?

Microsoft Corporation (MSFT) has a market cap of $3.94T. Oracle Corporation (ORCL) has a market cap of $393.63B.

How did MSFT and ORCL perform over the past year?

The 1-year total return is +0.79% for MSFT and -52.99% for ORCL.

Which has the higher dividend yield, MSFT or ORCL?

MSFT's dividend yield is 0.69%. ORCL's dividend yield is 1.54%.

What is the 5-year total return of MSFT vs ORCL?

The 5-year total return is +71.32% for MSFT and +45.44% for ORCL.

Is this comparison investment advice?

No. This page reports published figures for MSFT and ORCL. It is not a recommendation.

Compare other stocks