MPC Q1 2026 Earnings Massive EPS Surprise of 1186 Highlights Operational Strength SREA Q1 2026 Earnings Earnings Per Share Slightly Misses Consensus Notes Edge Higher Currenc Group Inc CURR Q3 2025 Earnings EPS Surprises to the Upside Revenue Details Unavailable CDIO Q1 2025 Earnings Narrowed Loss Beats Estimates Significantly PRIM Q1 2026 Earnings EPS Misses Estimates by 315 Amid Operational Headwinds IMNM Q1 2026 Earnings SmallerthanExpected Loss as Pipeline Progress Continues