CGBD Q1 2026 Earnings Narrow EPS Miss Amid Stable Credit Performance PERI Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter PAM Q1 2026 Earnings EPS Surges to 21571 Smashing Estimates by Over 10980 IT Q1 2026 Earnings EPS Surges Past Estimates by 1065 CEG Q1 2026 Earnings EPS Beats Estimates as Constellation Capitalizes on Nuclear and Clean Energy Demand GLMD Q4 2025 Earnings WiderThanExpected Loss as Galmed Continues Clinical Development