Microsoft trades at $395.36 intraday, hugging its 50-day moving average of $398.54 but sitting well below the 200-day at $434.79. The stock has climbed 5.46% over the past month, yet remains 18.3% lower year-to-date.
Immediate support sits near the 52-week low of $349.20, with the $390.34 weekly floor acting as a nearer shelf. Resistance clusters at the 200-day, then the 52-week high of $551.05.
Options positioning skews bullish: the July 31 expiry shows 82,709 call contracts against 46,594 puts, a 1.78x volume ratio, with call open interest running 2.54x puts. Aug 21 holds the heaviest call OI at 595,302 contracts, signaling institutional bets on a sustained post-earnings move.