Powell Industries (NASDAQ:POWL) falls post-earnings as backlog reaches record, putting delivery to the test 4 August 2026