September 2014 saw price fakeout above the 2007 high so another deep pullback was not unexpected.
More recently, however, price again broke above the resistance and this time has stayed above. There was a small flag, the base of which retested $51.60. On 3rd November the flag was confirmed and yesterday (4th November) we had a gap up on higher .
Unfortunately the breakout bar was not a one (potential ) so we could see the gap filled. Otherwise short-term there is a buy possibility.