Key Points
There have been few opportunities over the past decade to buy Microsoft (NASDAQ: MSFT) stock at its current price. Although it has rallied from its recent lows, it’s still down over 20% from its all-time highs. And while that’s not as cheap as it was a few days ago, it’s still a solid price to pay for one of the world’s best companies.
The market has mispriced Microsoft’s stock, and it still looks like a screaming deal that investors should be buying every chance they get.
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: Getty Images.
Microsoft’s stock is still historically cheap
When I look at Microsoft’s stock, I only like to use valuation information related to the past decade. This displays the current iteration of Microsoft’s business, which is subscription-heavy and also has a significant cloud computing component. If we utilize this time frame, Microsoft’s stock is still historically cheap.
MSFT PE Ratio data by YCharts
While 26 times earnings may be expensive in some aspects, Microsoft has been one of the most consistent and impressive performers in the stock market over this time frame. As a result, it has earned a premium. Microsoft is also an integral part of the next phase of tech, artificial intelligence (AI).
Many companies are building their AI platforms on Microsoft’s infrastructure via its cloud computing offering, Azure. This solidifies Microsoft’s place in the future era of AI, even if its current dominance in business software remains fairly unchallenged.
Another way I like to look at Microsoft’s stock is its operating price-to-earnings ratio. This cuts out some of the noise that occurs in the net income calculation, as there can be one-time effects, tax benefits, or costs, as well as gains on investments that affect this calculation.
MSFT Operating PE Ratio data by YCharts
From this standpoint, Microsoft is still at one of its cheapest levels in recent history. So, just because Microsoft has rallied in recent weeks doesn’t mean that you’ve missed your buying opportunity.
If Microsoft returns to the higher range of its valuation, say about 30 times operating profits, the stock has 36% upside from here. That’s several years’ worth of market growth available in a short time frame. If the Iran war continues to wind down and the market sees a solid round of first-quarter earnings reports, I have no doubt Microsoft stock could rally significantly from here.
As a result, I still think it’s an excellent buy.
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 $499,277!* 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,225,371!*
Now, it’s worth noting Stock Advisor’s total average return is 972% — a market-crushing outperformance compared to 198% 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 April 22, 2026.
Keithen Drury has positions in Microsoft. The Motley Fool has positions in and recommends Microsoft. The Motley Fool has a disclosure policy.

