Stock seems to be getting ready a move higher in wave (iii) of 3 (the most powerful move). Currently the correction in wave (ii) might have been completed as shown on the chart or could make a lower low to complete the correction. Break of wave x at 850 would add more confidence to this idea. Regardless of the shorter time frame, the stock seems to be getting ready to move up in long term.