Last reported earnings on 9/6/12. Next report will be some time in early December (no date yet announced). As to RGR, do your own due diligence, but SWHC guidance was very strong out of the last conference call.
If Obama does well in the next televised debate, the stock will likely "pop" into the $12 - $13 range on gun control concerns. Personally, I'd buy in the high $9 dollar range to reduce my cost basis. In fact I did just that this morning.