Powell Industries Inc

POWLNASDAQ
$175.16
4.652.73%
At close: Sep 3, 5:00 PM EST
$175.71
0.550.31%
After Hours: 6:41 PM EST

Powell Industries vs. Peers Comparison

Compare Powell Industries (POWL) to its peers on price performance, valuation multiples and key financial metrics.