Shares of Sturm Ruger (RGR +3.3%) show strength and trace out an all-time high in front of the...

|By:, SA News Editor

Shares of Sturm Ruger (RGR +3.3%) show strength and trace out an all-time high in front of the company's earnings report slated to be released tonight. The company has been so swamped with orders that it's stopped taking orders until the end of May.