Why Microsoft (MSFT) May Have Quietly Improved Its Position

With stock buybacks of $19.96 billion in the 12 months through September 2025, Microsoft Corporation (NASDAQ:MSFT) is among the 20 Stocks with the Biggest Share Buybacks.

Microsoft Corporation (NASDAQ:MSFT) received positive commentary on April 27 when Barclays said the amended OpenAI agreement is favorable for Microsoft. The firm noted that Microsoft now receives revenue through 2030 and maintains intellectual property rights until 2032, while retaining an Overweight rating and $600 price target.

The same day, Evercore ISI reported that the revised partnership between Microsoft Corporation (NASDAQ:MSFT) and OpenAI should not surprise investors, given Microsoft’s increasing interest in a broader multi-model AI strategy. Evercore added that the agreement provides greater clarity, flexibility, and economic certainty in exchange for reduced exclusivity, while maintaining an Outperform rating and $580 price target.

Microsoft Corporation (NASDAQ:MSFT) is a global technology leader founded in 1975 and headquartered in Redmond, Washington. The company develops software platforms such as Windows and Office, operates Azure cloud services, produces devices including Xbox and Surface, and remains one of the largest investors in artificial intelligence technologies.

Analyst reactions indicate Microsoft has strengthened its long-term AI economics while preserving strategic flexibility across cloud and model ecosystems. Combined with $19.96 billion of stock buybacks over the last twelve months, the company offers investors a powerful mix of innovation, leadership, and capital returns.

While we acknowledge the risk and potential of MSFT as an investment, our conviction lies in the belief that some AI stocks hold greater promise for delivering higher returns and doing so within a shorter time frame. If you are looking for an AI stock that is more promising than MSFT and that has 10,000% upside potential, check out our report about this cheapest AI stock.

READ NEXT: 10 Best Gold Mining Companies to Invest In According to Wall Street and 11 Most Profitable Renewable Energy Stocks Right Now.

Disclosure: None.  Follow Insider Monkey on Google News.