Powell Industries (NASDAQ:POWL) falls post-earnings as backlog reaches record, putting delivery to the test
Shares of Powell Industries fell 13.8% to $189.50 in late Monday trading. The company reported higher revenue and profit. However, both results came in below FactSet forecasts.
