POWL Drops 18% Post-Earnings as Shorts Hold and Sector Weakens
Powell Industries has delivered its Q3 print — and the market's verdict has been swift and brutal, with the stock down 18% on the week to $201 and now off 28% over the past month. The earnings reaction is the sharpest…