Powell Industries Surges 89.9% in 6 Months: Time to Buy the Stock?
Powell Industries, Inc. (POWL) shares have surged 89.9% in the past six months, outpacing the Industrial Products sector and the S&P 500, which have returned 5.5% and 8.2%, respectively. The company has also outshined the industry's decline of 1.7%, and its peers ESCO Technologies Inc. (ESE) and Schneider Electric S.E.'s (SBGSY) gains of 11.3% and 7.2%, respectively, over the same time frame.POWL Outperforms Industry, Sector & S&P 500 Image Source: Zacks Investment Research Closing at $261.34 in the last t ...