In light of what it did last earnings, I lightened my position by 40% today. I hope I regret it tomorrow!! It's nice to still be in it for the long run, at least, and if the sell the news types get the upper hand, I'll happily buy even more than I sold.
Shorting RGR would be a great way to lose money. You put up a ten year chart ... of course it looks parabolic on a ten year. Look at the forward PE and enterprise value ... that is how you can value the stock. Zero debt ... this can go a lot higher.