Nice potential Wave 2 pull back to the $59 level in November and has been moving strong since and recaptured the 50 and 200 Day MA.
It has had one hiccup trying to stay above the previous high at $92 but a retest of the 200 Day MA has held so far.
A hold above the $92 level and this is into the Bull Case and the next big test will be at $114.
Clearing this level and $144 is next for Wave 3.