IMRX Q1 2026 Earnings EPS Beat Estimates by 183 as Clinical Pipeline Advances WVVI Q1 2024 Earnings Loss per Share of 022 Reported as Company Navigates Seasonal Challenges VSA Q1 2023 Earnings Narrowed Loss Surprises Market as VisionSys AI Slashes Expenses Vivani Medical Q1 2026 Earnings Narrower Net Loss Surpasses Expectations UPXI Q1 2026 Earnings Massive EPS Miss Sends Stock Lower BancFirst Corporation BANF Q1 2026 Earnings Solid EPS Beat Lifts Banks Start to Fiscal Year