SOLV Energy MWH Crushes Q1 2026 Estimates EPS 025 Tops Views European Stocks Surge in 2026 Photonics Satellites and Fuel Cells Lead with 947 Gain