Microsoft (MSFT) vs Oracle (ORCL): Stock Comparison

Data as of November 7, 2026. Refreshed weekly from SEC filings and market data.

Quick answer

Oracle is cheaper on earnings, at 18.4 times against 27.9; Microsoft keeps the higher net margin (41.2% against 26.4%); Oracle grew revenue faster over the last year (21.6% against 17.9%); Oracle pays the higher dividend yield (1.7% against 0.7%). Microsoft clears 2 of this site's 8 value filters and Oracle 6. Figures are as of November 7, 2026; each is on the page below with its source.

Data as of .

How do Microsoft and Oracle compare on the numbers?

Microsoft (MSFT) and Oracle (ORCL) side by side
MeasureMicrosoft (MSFT)Oracle (ORCL)Clearer lead
Share price$530.61$116.10
Market value$3.98 trillion$348 billion
P/E ratio (trailing)27.918.4ORCL
PEG ratio1.530.79ORCL
Free-cash-flow yield1.5%2.4%About the same
Net profit margin41.2%26.4%MSFT
Revenue growth, last year17.9%21.6%ORCL
Return on equity33.2%42.6%ORCL
Debt to equity0.232.01MSFT
Dividend yield0.7%1.7%ORCL
Margin of safety (DCF)-288.7%-140.5%ORCL
Value filters passed (of 8)26ORCL
Distance from 52-week high-4.5%-58.7%

How have Microsoft and Oracle shares done against each other?

Microsoft 157Oracle 122

Microsoft and Oracle share prices rebased to 100 on Nov 2021: Microsoft ends at 157 and Oracle at 122 on Nov 2026501001502002503003502023202420252026Nov 2021

Each share price set to 100 on Nov 2021, to Nov 2026. Price only: dividends are not included.

From Nov 2021 to Nov 2026, Microsoft shares are up 57% and Oracle shares up 22%, so Microsoft has pulled ahead of Oracle by 35 points of the starting price. The deepest fall from a prior high in that window was 35% for Microsoft and 65% for Oracle.

Share price change over each period, dividends excluded
PeriodMicrosoft (MSFT)Oracle (ORCL)
Last 1 year+6.7%-52.4%
Last 3 years+48.8%+6.4%
Last 5 years+57.9%+22.3%

Which has grown faster, Microsoft or Oracle?

Over 5 years, Microsoft grew revenue 14.6% a year and earnings per share 17.4% a year; Oracle grew revenue 10.7% and earnings per share 5.2%. Its net margin averaged 36.6% at Microsoft and 19.9% at Oracle.

Microsoft and Oracle from their filed 10-Ks
MeasureMicrosoft (MSFT)Oracle (ORCL)
Latest fiscal year endedJun 2026May 2026
Revenue, first year to latest$168 billion to $332 billion$40.5 billion to $67.4 billion
Revenue growth per year14.6%10.7%
Earnings per share, first year to latest$8.05 to $17.95$4.55 to $5.86
Earnings per share growth per year17.4%5.2%
Net margin, latest year40.3%25.4%
Net margin, average of the years36.6%19.9%
Free cash flow margin, latest year20.2%-35.2%

From each company's 10-K filings (SEC EDGAR), over its latest 5 years. Fiscal years end in different months, so each is shown for its own latest 5 years.

What growth does each share price assume?

What each share price assumes, on this site's DCF
MeasureMicrosoft (MSFT)Oracle (ORCL)
Free cash flow growth the price impliesn/a30.8% a year
Free cash flow per share$7.99$2.83
Margin of safety on this site's DCF-288.7%-140.5%

Microsoft's price is above what this site's DCF gives even at 40% a year of free cash flow growth, so the price assumes more than any growth rate tested.

At $116.10, Oracle's price implies free cash flow growth of 30.8% a year, fading to 2.5% over 10 years. That is more growth than the 8% baseline.

The same model and baseline as every stock page. A price that asks for less growth is not a better company, only a lower bar to clear.

Where is each stronger?

Where Microsoft leads

  • Higher net margin: 41.2% against 26.4%
  • Less debt for its equity: 0.23 against 2.01
  • Faster revenue growth over its filed record: 14.6% against 10.7%
  • Faster earnings-per-share growth over its filed record: 17.4% against 5.2%
  • A higher net margin in its latest filed year: 40.3% against 25.4%
  • A higher average net margin: 36.6% against 19.9%
  • A higher free-cash-flow margin in its latest filed year: 20.2% against -35.2%

Where Oracle leads

  • Lower P/E: 18.4 against 27.9
  • Lower PEG: 0.79 against 1.53
  • Faster revenue growth last year: 21.6% against 17.9%
  • Higher return on equity: 42.6% against 33.2%
  • Higher dividend yield: 1.7% against 0.7%
  • Higher margin of safety on this site's DCF: -140.5% against -288.7%
  • More of the 8 value filters: 6 against 2

About the same on: free-cash-flow yield. A lead needs a clear gap (10% apart on a ratio, 1 point on a percentage), so a rounding difference never names a winner. A lead on one measure is not a verdict on the company.

How do the businesses differ?

Microsoft. Microsoft sells software, cloud computing and devices. Its Azure cloud platform and Microsoft 365 business subscriptions are the main profit engines, alongside Windows, LinkedIn, GitHub and the Xbox gaming business.

Oracle. Oracle sells database software, business applications and cloud infrastructure to large organizations. It is best known for the Oracle Database and has been expanding its cloud business, including AI computing capacity.

Both are in the Technology industry on this site.

What stands out about Microsoft

  • Misses 4 of the 8 value filters. It fails Trailing P/E < 25 (27.90), PEG Ratio < 1.5 (1.53) and Price/Book < 8 (8.46) and 1 more; the other 2 pass and 2 were not evaluated.
  • The margin of safety is falling. It went from -245% on Oct 7 to -289% on Nov 7 across 8 weekly readings.
  • Strongest against peers: net margin. At 41.2% (peer median 17.3%) it ranks 6th of 44 among technology stocks this site tracks.

What stands out about Oracle

  • Misses 2 of the 8 value filters. It fails vs 50-day MA (±12%) (-16.5%) and vs 200-day MA (±12%) (-25.3%); the other 6 pass.
  • The margin of safety is rising. It went from -203% on Oct 7 to -141% on Nov 7 across 8 weekly readings.
  • Close to its 52-week low. At $116.10, ORCL is 1.0% above its low of $114.99 and 58.7% below its high of $281.40.

Frequently asked questions about Microsoft and Oracle

Which is cheaper, Microsoft or Oracle?

On trailing earnings, Oracle is cheaper: Microsoft trades at 27.9 times and Oracle at 18.4 times. On free cash flow, the yields are 1.5% and 2.4%. Cheaper is not the same as better value: read the growth each price assumes below.

Which pays the higher dividend, Microsoft or Oracle?

Oracle pays the higher yield: Microsoft 0.7% and Oracle 1.7% over the last year.

Which has grown faster, Microsoft or Oracle?

Over their latest filed five years, Microsoft grew revenue 14.6% a year and Oracle 10.7%; earnings per share grew 17.4% and 5.2% a year.

Which has more debt, Microsoft or Oracle?

Oracle has more debt for its equity: debt to equity is 0.23 for Microsoft and 2.01 for Oracle. A very high figure can also come from buybacks that shrank equity.

Which is more profitable, Microsoft or Oracle?

Microsoft keeps more of each sales dollar as profit: 41.2% for Microsoft and 26.4% for Oracle, with a return on equity of 33.2% and 42.6%.

Which passes more of the 8 value filters?

Oracle clears more: Microsoft 2 of 8 and Oracle 6 of 8. The filters are this site's own value rules, not a prediction.

Where do these numbers come from?

Prices, ratios and yield are from this site's weekly data as of November 7, 2026; growth and margins by year are from each company's 10-K filings (sources on Microsoft and Oracle). The DCF is the same model on every stock page. See Editorial Standards. Educational, not investment advice.