MSFT vs NVDA: Stock Comparison

Microsoft Corporation (MSFT) has a market cap of $3.94T and NVIDIA Corporation (NVDA) has a market cap of $5.27T. The trailing P/E is 29.47 for MSFT and 27.40 for NVDA. The 1-year total return is +0.79% for MSFT and +14.09% for NVDA.

See MSFTSee NVDA

Key metrics

MetricMSFTNVDA
Price$530.52$218.48
Market cap$3.94T$5.27T
P/E29.4727.40
Revenue growth+17.79%+65.47%
Operating margin+46.78%+65.21%
Dividend yield0.69%0.24%
1-year total return+0.79%+14.09%
3-year total return+64.88%+439.72%
5-year total return+71.32%+796.13%

Performance

Total return (%)

0.0%+500%+1000%Oct 2021Jun 2023Feb 2025Oct 2026

Date

MSFTNVDA

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

Which is better for...

  • Income. MSFT yields more, at 0.69% versus 0.24% for NVDA.
  • The past year. NVDA returned more, at +14.09% versus +0.79% for MSFT.
  • Valuation. NVDA has the lower trailing P/E, at 27.40 versus 29.47 for MSFT.
  • Growth. NVDA has faster revenue growth, at +65.47% versus +17.79% for MSFT.
  • The past five years. NVDA returned more, at +796.13% versus +71.32% for MSFT.

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

Frequently asked questions

What is the market cap of MSFT vs NVDA?

Microsoft Corporation (MSFT) has a market cap of $3.94T. NVIDIA Corporation (NVDA) has a market cap of $5.27T.

How did MSFT and NVDA perform over the past year?

The 1-year total return is +0.79% for MSFT and +14.09% for NVDA.

Which has the higher dividend yield, MSFT or NVDA?

MSFT's dividend yield is 0.69%. NVDA's dividend yield is 0.24%.

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

The 5-year total return is +71.32% for MSFT and +796.13% for NVDA.

Is this comparison investment advice?

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

Compare other stocks