A slew of high-ranking stocks reported stronger-than-expected earnings Tuesday, on a mix of new product offerings, improved advertising revenue, higher fees and strict cost-controls. Gun maker Sturm Ruger (RGR), No. 1 on the IBD 50 list, late Tuesday posted first-quarter earnings of 79 cents per share, up 88% from a year ago. Revenue surged 49% to $112.3 million. Analysts expected EPS of 68 cents, on sales of $101.7 million.