STURM RUGER & CO INC (RGR): financials from its own SEC filings