Over the past six months, shares of this Zacks Rank #2 (Buy) company have rallied 24.5%, outperforming the industry’s growth ...