Nvidia grew its revenue more than AMD over the last year.
However, AMD is doing well financially and has increased its CPU market share.
No semiconductor company has been as successful as Nvidia (NASDAQ: NVDA) over the past three years or so, but recently, Advanced Micro Devices (NASDAQ: AMD) has been the better investment. AMD stock is trading up 88% over the last year, as of March 20. Nvidia trails it with a still-impressive return of 46%.
After the recent market turmoil, both of these semiconductor stocks are cheaper than they were at the start of the year. But which one is the better buy?
Will AI create the world's first trillionaire? Our team just released a report on the one little-known company, called an "Indispensable Monopoly" providing the critical technology Nvidia and Intel both need. Continue »
Image source: The Motley Fool.
Nvidia is still the winner in terms of sales growth, with $68.1 billion in revenue during the fourth quarter of its 2026 fiscal year, which ended Jan. 25, 2026. That was a 70% year-over-year increase. AMD's revenue increased 34% to $10.3 billion in the fourth quarter of its 2025 fiscal year, which ended Dec. 27, 2025. Nvidia also has better gross margins at 75% compared to 54% for AMD, due to Nvidia's dominance over the GPU market and its widely used CUDA software ecosystem.
That said, there are also reasons to be bullish about AMD. While Nvidia focuses more on GPUs, AMD has a growing share of the CPU market -- up to 29.2% as of Q4 2025. It has announced strategic partnerships with OpenAI and Meta Platforms in the last six months, and it has a price/earnings-to-growth (PEG) ratio under 0.5 over the trailing 12 months, even lower than Nvidia.
PEG ratio is a way to value a stock based on its earnings growth, and lower is better, with anything under 1 normally considered undervalued.
If you could only invest in one of these tech stocks, Nvidia would still be my recommendation, based on its incredible revenue growth and GPU market share. But there's nothing precluding you from buying both, and that's the better option if you want to capitalize on each company's success.
Before you buy stock in Nvidia, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Nvidia wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $503,592!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,076,767!*
Now, it’s worth noting Stock Advisor’s total average return is 913% — a market-crushing outperformance compared to 185% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.
See the 10 stocks »
*Stock Advisor returns as of March 24, 2026.
Lyle Daly has positions in Meta Platforms and Nvidia. The Motley Fool has positions in and recommends Advanced Micro Devices, Meta Platforms, and Nvidia. The Motley Fool has a disclosure policy.