Here's a reversal picture for MSFT: the last wave 5 up never looked complete, so the market has finally decided to go for it. I am not sure if the top will be hit before or after the earnings
, but this top is going to be significant for MSFT
and for the whole SPX
index as well. In its upward movement of 2009-2015 MSFT
has retraced so far 0.886 of its prior decline of 2000-2008. Once the upward movement is complete it will enter its impulsive wave C down which is supposed to take down the 2008 low of 14.87.