Stock analysis, AI verdict, fundamentals & technical signals
Rating: BUY
Price: $143.10 Analyst target: $267.50 Upside: 86.93%
Powell Industries, Inc. designs, develops, manufactures, sells, and services custom-designed equipment and systems for the distribution, control, and monitoring of electrical power. The company is headquartered in Houston, Texas.
See the full interactive analysis & chart →Informational only — not investment advice.