Compugen Ltd Q1 2026 Earnings Narrowing Losses but Misses Estimates JUNS Q4 2025 Earnings NarrowerThanExpected Loss Reflects Cost Control Efforts Despite No Revenue GEG Q1 2026 Earnings Substantial EPS Miss Triggers Stock Decline BlackRock BLK Q1 2026 Earnings EPS Beat Drives Modest Stock Gain SILA Q4 2025 Earnings EPS Misses Estimates Despite Positive Stock Movement Alamo Group Q1 2026 Earnings Strong EPS Beat Amid Steady Operational Execution