GPMT Q1 2026 Earnings Surprise EPS Beat Signals Operational Resilience Biomerica Q1 2026 Earnings Net Loss of 044 Per Share Amid Lack of Revenue Disclosure MMS Q1 2026 Earnings EPS Surpasses Expectations Despite Stock Dip NCDL Q1 2026 Earnings EPS Miss Expected Stock Slips XENE Q1 2026 Earnings Narrowed Loss Beats Estimates as Pipeline Progress Continues ESTC Q1 2026 Earnings EPS Surges Past Estimates Driving Positive Market Reaction