MFC Q1 2026 Earnings EPS Misses Estimates Amid Subdued Market Reaction CNF Q4 2023 Earnings EPS Soars Past Estimates with 54356 Surprise GEOS Q1 2026 Earnings Loss Per Share of 086 Reflects Challenging Oilfield Conditions EMBJ Q1 2026 Earnings EPS Falls Short of Estimates as Shares Edge Higher XPEL Q1 2026 Earnings Narrow Earnings Beat as Profitability Holds Steady KLAR Q1 2026 Earnings NarrowerthanExpected Loss Drives Stock Higher