I'm right there with you. I sold for a different reason but so far I have missed out on about 50K in profits. Assuming I had the steelies to hold them all this long which is doubtful.
Live and learn.
It does amaze me how a stock can be undervalued forever and get beaten back every time it starts to move but once I give up on them they fly and never have a significant pull back.