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