Powell Industries Still Has Room To Run (Rating Upgrade) — POWL +1.00 · News Impact Screener