Powell Industries, Inc. (POWL) PE Ratio stood at $18.04: Odds are Looking Good After Recent Activity
Powell Industries, Inc. (NASDAQ: POWL) established initial surge of 6.66% at $192.77, before settling in for the price of $180.73 at the close. Taking a