Neutral
Powell Industries Insider Sold Shares Worth $1,210,522, According to a Recent SEC Filing
An insider at Powell Industries recently sold shares valued at $1,210,522, according to an SEC filing. This transaction is part of several insider sal...