Powell Surges 86.9% in the Past Year: Is it Time to Buy the Stock?
Powell(POWL) ZACKS·2024-09-11 01:14
Powell Industries, Inc. (POWL) shares have surged 86.9% over the past year, outpacing the Zacks Manufacturing - Electronics industry and the Industrial Products sector's returns of 1.4% and 11.3%, respectively. The company has outperformed other industry players like Eaton Corporation (ETN) and Franklin Electric Co., Inc. (FELE) , which have returned 21.6% and 3.3%, respectively, over the same time frame. Closing at $155.41 in the last trading session, the stock is trading below its 52-week high of $209.14 ...