Key Points
-
Microsoft’s stock has been red hot in recent days.
-
The company’s Q4 numbers were impressive, and its Azure growth rate improved from the previous quarter.
-
The stock is a bit more expensive, but not nearly at the levels it was at a year ago.
- 10 stocks we like better than Microsoft ›
This year has been a volatile one for Microsoft (NASDAQ: MSFT). The tech giant went on a sharp decline in the early part of 2026 as investors grew bearish on software stocks, and even a behemoth such as Microsoft wasn’t spared. At one point, it was down well over 20%.
Recently, however, the company posted its fourth-quarter numbers, which sparked a revival. It’s been surging over the past few days, and it’s now back to around the levels where it started the year and is approaching $500. Could it be on its way to a new all-time high?
Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now, when you join Stock Advisor. See the stocks »

Image source: Getty Images.
Microsoft easily beat expectations in Q4
Last week, Microsoft reported fourth-quarter earnings that came in well ahead of analyst expectations. The company’s revenue for the June quarter totaled $90 billion and rose 18% year over year, which was better than Wall Street projections of $87.6 billion. Its adjusted per-share profit of $4.74 was also well above the $4.24 expected by analysts.
Of key importance was also the growth rate in its cloud business, Azure. At 43%, that was a faster rate than the 40% growth it posted in the third quarter. Earlier this year, investors were growing concerned about Azure’s slowing growth rate, but with that improving in Q4, investors have become bullish on the tech stock once again.
Is Microsoft’s stock still destined to rise higher?
Microsoft’s stock has been undervalued for much of the year, but it wasn’t all that long ago that it looked a bit expensive; a year ago, it was trading at close to 40 times its trailing earnings. Now, with its value rising again, its price-to-earnings multiple is creeping up to around 27.
For long-term investors, the stock can still make for an excellent buy, but it’s important to consider the valuation, as that could limit returns and even lead to losses, despite the business being a solid one. It’s currently trading at a bit higher than the average S&P 500 stock (which trades at 25 times earnings), but the good news is that it’s still not as expensive as it was last year.
Shares of Microsoft may continue to rise this year and even reach new all-time highs. Last year, they hit a peak of more than $553. This is a quality blue chip stock to hold for the long haul, given its dominance in the tech sector and how prevalent its products and services are throughout the corporate world.
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 $386,727!* 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,232,139!*
Now, it’s worth noting Stock Advisor’s total average return is 906% — 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 August 3, 2026.
David Jagielski, CPA has no position in any of the stocks mentioned. The Motley Fool has positions in and recommends Microsoft. The Motley Fool has a disclosure policy.
5 Stocks Our Experts Predict Could Double In the Next Year
By submitting your email, you'll also get a free pivot & flow membership. A free daily market overview. You can unsubscribe at any time.


