I would not have sold for a loss with this stock at all. You can recoup ever quarter if you want to play it on a short term. Look at the pricing in relations to quarterly results over the last year. The catch as some of the Longs know is not to miss the boat when they post a slam dunk quarterly, the last few were actually pretty good.
You can make money on this short or long. Long/accumulation people will do well I think this year. I just bought more and didnt sell on this latest spike for that reason. IMHO.