Powell Industries, Inc.

NASDAQ:POWL  
130.34
+2.20 (+1.72%)
5:55:01 PM EDT: $130.34 0.00 (0.00%)
Twitter Share  Facebook Share StockTwits Share