Battalion Oil Corporation BATL Q2 2023 Earnings NarrowerThanExpected Loss Amid Continued Operational Challenges IMMX Q1 2026 Earnings Narrowed Loss as Biotech Advances Oncology Pipeline SENEA Q1 2026 Earnings Strong EPS of 619 Drives Stock Rally UONEK Q1 2026 Earnings Reported Loss Amidst No Analyst Coverage MSN Q1 2024 Earnings Loss Reported as Stock Surges Over 20 AMG Q1 2026 Earnings EPS Surpasses Estimates Margins but Stock Edges Lower