Jul 1, 2026
Jul 1, 2026
Jul 1, 2026
Jul 1, 2026
Jul 1, 2026
Jul 1, 2026
Jul 1, 2026
Jul 1, 2026
4 months ago
Babcock & Wilcox's shares soared 46% on news of a massive project with Base Electron. This $2.4 billion deal, tied to AI-driven energy needs, raises questions on the future of power-generation stocks.