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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing