XTNT Q1 2026 Earnings EPS Misses Estimates Despite Stock Gain MMSI Q1 2026 Earnings Strong EPS Beat Drives Positive Market Response GPUS Q3 2025 Earnings Loss Per Share of 039 Highlights Ongoing PreRevenue Status Mid Penn Bancorp MPB Q1 2026 Earnings Missed Estimates Sharply as EPS Falls 51 Below Consensus EM Q2 2024 Earnings Stellar EPS Surprise of 42957 GDS Q1 2026 Earnings Massive EPS Beat but Stock Slips on Revenue Uncertainty