Wow...I 'm embarrassed to admit this but, I was so busy , with my main positions, that I didn't even see this until you brought it to my attention.
I will sell a few, but, I don't see any reason to liquidate the whole thing , as it is pretty much in an uptrend.
I also like the behavior following earnings.
I felt that if it held $2.00, then that would be a sort of floor.
The market told you what it thought, so just follow what the market is telling you.
But, after any spike, you have to lock in some gains. So, sell a small portion, and hang on.
Also, there is that time factor.. There is SO much time, and now they are almost .30 cents in the money.
Which means there is only .10- .15 cents of time value on a 3 month option.