Powell Industries' Selloff Is Finally Here - Upgrade To Buy — POWL +0.60 · News Impact Screener