Couple quick charts on MSFT 0.00%↑ , which reports earnings tomorrow after the bell.
Stalled out in a similar position as last time, with declining momentum. Today’s price action takes it below 5 and 20 day moving averages
The stock is also stretched above the 150 day MA pretty far. I’m inclined to bet on a snap back.