MPC Q1 2026 Earnings Massive EPS Surprise of 1186 Highlights Operational Strength Sangoma Technologies SANG Q1 2026 Earnings EPS Miss Widens as Operational Headwinds Persist EONR Q2 2025 Earnings NarrowerThanExpected Loss Signals Operational Progress TrustCo Bank Corp NY Q1 2026 Earnings Steady EPS Amid Quiet Quarter SLMBP Q1 2026 Earnings Strong EPS Surprise of 356 Exceeds Expectations OLLI Q1 2026 Earnings EPS Misses Estimates Despite Solid Performance Shares Dip