Ford Q1 2026 Earnings Massive EPS Surprise of 245 Drives Strong Rally Fortis Inc FTS Q1 2026 Earnings EPS Slightly Misses Estimates Shares Edge Higher Smart Share Global EM Q2 2024 Earnings Stellar EPS Beat Surges 42957 Above Estimates CMBM Q3 2024 Earnings NarrowerthanExpected Loss Signals Operational Discipline TOMI Environmental Solutions Inc Q1 2026 Earnings NarrowerThanExpected Loss Drives Stock Gain Barings BDC Inc BBDC Q1 2026 Earnings EPS Misses Estimates Amid Stable Market Conditions