Powell Industries Inc. is trading at $304.94 (4.2% up) today. The surge is primarily driven by strong Q2 FY26 earnings, featuring a 97% year-over-year increase in new orders and a record $1.8 billion backlog, significantly boosted by mega data center and electric utility deals. Subsequent to the quarter-end, the company secured an additional mega data center order exceeding $400 million, the largest in its history, reflecting strong demand from the artificial intelligence infrastructure and electrification cycle.