Kestrel Group Ltd Q3 2024 Earnings Reported Loss of 016 Per Share as Stock Edges Higher NIC Q1 2026 Earnings Significant EPS Miss Triggers Negative Market Reaction Talen Energy TLN Q1 2026 Earnings EPS Misses Wall Street Estimates by 72 Stock Edges Higher IP Q1 2026 Earnings Earnings Beat Expectations with 338 Surprise CGBD Q1 2026 Earnings Narrow EPS Miss Amid Stable Credit Performance MMI Q1 2026 Earnings Loss Wider Than Expected as Revenue Remains Unclear