Epsilon Energy Ltd EPSN Q1 2026 Earnings Modest Profit Reported as Stock Eases Lower Starwood Property Trust STWD Q1 2026 Earnings EPS Miss Amid Stable Market Performance Hoyne Bancorp Inc Q1 2026 Earnings Narrowing Loss and Stock Resilience Amid Quiet Quarter MCRB Q1 2026 Earnings WiderthanExpected Loss as PreRevenue Biotech Continues RD Focus NWSA Q1 2026 Earnings EPS Surprises to the Upside Despite Stock Decline NPWR Q1 2026 Earnings WiderThanExpected Loss as PreRevenue Company Continues Technology Development