On July 12, 2024, Brett Cope, CEO of Powell Industries Inc, sold 2,750 shares of the company. This sale adds to a trend of insider sells with no buys in the last year. The stock price is $142.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing