Evolution Petroleum EPM Q1 2026 Earnings Massive EPS Miss Sends Shares Lower EGAN Q1 2026 Earnings Strong EPS Beat Highlights Profitability Improvement TMC Q1 2026 Earnings PreRevenue Progress Overshadows NarrowerThanExpected Loss ColgatePalmolive CL Q1 2026 Earnings Slight EPS Miss Offset by Positive Market Reaction BZUN Earnings Overview 20260523 MATW Q1 2026 Earnings EPS Surges 11985 Above Estimates Stock Edges Higher