Key Points
Microsoft trades for less than the S&P 500, but revenue is growing at a solid pace.
Meta's stock could kickstart a huge run with a strong product release in the future.
Nvidia continues to grow revenue at a blistering pace, giving the stock room to run.
- 10 stocks we like better than Microsoft ›
If you're looking for some great buying opportunities, the market is fortunately providing a handful of them to smart investors. I think the best stocks to buy now are the ones that are beaten down for no reason and could easily turn around in the second half of 2026 as the market comes to its senses.
Three stocks that I think are smart buys now are Microsoft (NASDAQ: MSFT), Meta Platforms (NASDAQ: META), and Nvidia (NASDAQ: NVDA). All three of these stocks are trading at relatively low valuations yet have growth and prospects that could turn today's price into an absolute bargain.
Missed Nvidia in 2009? This Rare Signal Is Flashing Again. In 2009, a "Double Down" signal flashed for a little-known chipmaker called Nvidia. For the first time in years, that same "Total Conviction" signal is flashing for a company 1/100th the size of Nvidia. Continue »
Image source: Getty Images.
Microsoft
Microsoft leads this list as it may be the most absurdly priced stock on this list. The company is a leader in artificial intelligence (AI) infrastructure, having close ties to OpenAI and growing its revenue at an 18% pace. With diluted earnings per share (EPS) growing at a 23% pace in its most recent quarter, you'd be right to assume that everything is going great for Microsoft. However, none of that has translated to any stock success.
MSFT PE Ratio (Forward) data by YCharts.
The stock is cheaply priced at 19.3 times forward earnings -- less than the S&P 500's forward multiple of 21.5. Deals like this on Microsoft's stock rarely come around, and a strong quarterly earnings result later in July could kick-start a rebound.
Meta Platforms
I could practically copy and paste Microsoft's results and market sentiment here, because they are eerily similar. However, they differ in one key area. Meta is actually growing quite rapidly, with revenue rising 33% year over year. This strength comes from Meta's advertising business, which comprises social media platforms such as Facebook, Instagram, WhatsApp, and Threads. Meta has used various AI tools it has developed to boost ad conversions, allowing it to generate more revenue per ad because the ads are more successful.
However, that's about it for the effects of Meta's AI spending on the business. The main reason why the market isn't in love with Meta's stock is that it's spending hundreds of billions on AI data centers and doesn't have a true, monetizable product to show for it yet. While Microsoft has products like Copilot and cloud computing, Meta is devoting all its resources to its own internal AI research. Until we see products emerge from this division that can generate mountains of cash for Meta, the stock will likely stay at a cheap valuation (right now, it trades for 17.5 times forward earnings).
The big product Meta is working on is its AI glasses, which aims to interact with the world around its users and contextualize what's going on, bringing AI from a computer screen into the real world. If Meta can accomplish that, it could have a major business. But until then, Meta will likely just be viewed as an advertising business.
Nvidia
Last up is Nvidia, which isn't getting the respect it deserves. The stock trades for 22.3 times forward earnings, which is just barely more expensive than the S&P 500. However, the company is growing at a pace that most companies could only dream of achieving.
Massive AI computing demand has allowed Nvidia's revenue and profits to spike over the past few years, and nothing looks like it's going to be able to slow it down. This year, Wall Street analysts expect 82% revenue growth. Next year, they expect 41%. However, none of that phenomenal 41% growth has been priced into the stock, so it would trade like an average S&P 500 company if it stays flat until the end of the year.
Nvidia is anything but an average company, and the growth it has put up over the past few years demonstrates that fact. As a result, I think Nvidia is a great buy now, as the market will likely rally behind Nvidia as we get closer to 2027 and data center capital expenditure plans are revealed.
Should you buy stock in Microsoft right now?
Before you buy stock in Microsoft, 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 Microsoft 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 $418,761!* 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,195,804!*
Now, it’s worth noting Stock Advisor’s total average return is 918% — a market-crushing outperformance compared to 208% 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.
*Stock Advisor returns as of July 5, 2026.
Keithen Drury has positions in Meta Platforms, Microsoft, and Nvidia. The Motley Fool has positions in and recommends Meta Platforms, Microsoft, and Nvidia. The Motley Fool has a disclosure policy.
The views and opinions expressed herein are the views and opinions of the author and do not necessarily reflect those of Nasdaq, Inc.
