SOLV Energy MWH Crushes Q1 2026 Estimates EPS 025 Tops Views Equus EQS Surges 1044 Nearing 145 Resistance 20260520 Castor CTRM Stalls at 193 Consolidation Phase 20260520 Replimune Group REPL Q1 2026 Earnings Beat Revenue NA EPS 077 Electromed ELMD Stock Analysis 164 Loss Key Levels 20260520 Shimmick Corporation SHIM Q1 2026 Disappoints EPS 007 Below 006 Views