Microsoft shares have increased approximately 19% from their March lows, reaching around $415 as the company approaches its April 29 earnings report. According to NS3.AI, this follows a 34% decline from the 52-week high. Investors are keenly observing whether growth in Azure, spending on AI infrastructure, and exposure to OpenAI's backlog can sustain this recovery.
