I do not have a "reason" for the move - quite simply this is a technical structure which has been showing price activity month over month for a while now and you can see this massive falling wedge structure on the weekly and monthly which just broke out recently and formed a new smaller pennant that it is currently in.
On this is quite simple - this is a stock that gains momentum easily and can do 100% moves very easily. I will watch for the breach of $35 which will lead to a move to 88-90.
Watching this pennant for a break for a test of 35 - followed by the decision of a breakout or a fail at that spot.