New: Introducing the Finviz Crypto Map

Learn More

Microsoft (MSFT) Price Target Raised on Azure Optimism

By Sheryar Siddiq | July 24, 2025, 11:49 PM

Microsoft Corporation (NASDAQ:MSFT) ranks among the best magic formula stocks to invest in. BMO Capital kept its Outperform rating on Microsoft Corporation (NASDAQ:MSFT) and increased its price target from $485 to $550 on July 10. The adjustment came following BMO Capital’s consultations with cloud specialists who offered input on Microsoft’s Azure cloud platform. In contrast to the March quarter, the firm reported that Azure commentary was “incrementally positive” during the June quarter.

Microsoft (MSFT) Price Target Raised on Azure Optimism
Ken Wolter / Shutterstock.com

Despite an increase in production workloads, BMO Capital observed that Azure service usage stayed “largely stable” during this time. The firm also noted that “aggressive VMware pricing” has aided transitions to the cloud. BMO Capital is sticking to its Azure growth projections, which it claims align with consensus projections for Microsoft’s fourth quarter, despite the encouraging feedback.

Microsoft Corporation (NASDAQ:MSFT) is a leading technology company known for its core software products, which include the Windows OS, Microsoft 365 suite, and Edge browser. Its product portfolio includes corporate software, software development tools, video games, gaming gear, and cloud services.

While we acknowledge the potential of MSFT as an investment, we believe certain AI stocks offer greater upside potential and carry less downside risk. If you’re looking for an extremely undervalued AI stock that also stands to benefit significantly from Trump-era tariffs and the onshoring trend, see our free report on the best short-term AI stock.

Read More: 10 Best Magic Formula Stocks for 2025 and 10 Best Retirement Stocks to Buy According to Hedge Funds

Disclosure: None.

Mentioned In This Article

Latest News

46 min
2 hours
2 hours
3 hours
3 hours
4 hours
4 hours
5 hours
5 hours
5 hours
6 hours
6 hours
6 hours
6 hours
6 hours