These are the best of times for the gun manufacturers. Demand is so strong that Smith & Wesson Holding Corporation (NASDAQ:SWHC) is trying to increase capacity. Shares of this Zacks #1 Rank (Strong Buy) are hot, recently hitting multi-year highs. Smith & Wesson makes firearms and related products for the military, law enforcement and consumer [...]