NLY Q1 2026 Earnings Slight EPS Beat Amid Mortgage Market Shifts InMed Pharmaceuticals Q3 2025 Earnings Net Loss Widens Amid Pipeline Focus CMCM Q4 2025 Earnings Net Loss Reported Amidst Transition Stock Drops Trupanion Inc TRUP Q1 2026 Earnings EPS Surges Past Estimates with 505 Beat Euronet Worldwide EEFT Q1 2026 Earnings EPS Beat Drives Nuanced Outlook Amid Broader Market Headwinds MGPI Q1 2026 Earnings Massive EPS Beat Amidst Revenue Uncertainty