POWL

Powell Industries, Inc.

Industrials · Electrical Equipment & Parts
$182.60 -1.13%
Deeply Overvalued·Quality 90·RSI 54·DCF -34%·Conviction 62·AGI 52