Does This Valuation Of Powell Industries, Inc. (NASDAQ:POWL) Imply Investors Are Overpaying?
The current share price of Powell Industries at US$133 may indicate it is 26% overvalued. A Discounted Cash Flow (DCF) model was used to estimate the stock's attractiveness as an investment opportunity.