Alert: Major Price Decline (11/20/24)-Powell Industries Inc (NASDAQ: POWL).
Powell Industries Inc (NASDAQ: POWL) stock suffered a major decline of -16.2% on 11/20/24. The shares closed at $261.82. Moreover, exceptionally high trading volume at 307% of normal accompanied the decline. The stock has been […]