Eventually the will break and this heads down to $25 area. If you don't think that's possible, go look at the for BLDP . Market is selling off money losing stocks with no growth.
Locked in the win and riding it out now.
My chart actually has the market gapping up Monday so it might be wise to wait. Will add $40 puts if it goes up $2 on Monday
Decided to add June $30 puts for earnings though. Keeping the play small until Monday.