MSFT is currently testing a multi-year bearish divergence that has built-up on the RSI.
If price continues to decline from here, a failure to break above the RSI resistance will be confirmed. MSFT is unlikely to make any meaningful momentum upwards until this resistance is broken.
We see similar divergences on other major tickers: