SOLV Energy MWH Crushes Q1 2026 Estimates EPS 025 Tops Views Is Modular Medical MODD Still a Buy After 1862 Rally 20260520