SM Q1 2026 Earnings EPS Surges Past Estimates by 317 but Stock Declines ODYS Q1 2026 Earnings WiderThanExpected Loss Pressures Shares Birchtech Corp BCHT Q1 2026 Earnings EPS Misses Estimates as Loss Widens Stock Rises 116 ESEA Q1 2026 Earnings Strong EPS Beat Amidst Market Headwinds GEG Q1 2026 Earnings Substantial EPS Miss Triggers Stock Decline MSDL Q1 2026 Earnings Narrow EPS Beat in a Challenging Rate Environment