CarMax Q1 2026 Earnings EPS Surges Past Estimates with 468 Surprise SAFX Q1 2026 Earnings NarrowerthanExpected Loss Drives Modest Stock Gain OCC Q1 2026 Earnings Narrowed Loss and Market Sentiment Boost Drive Stock Surge Reviva Pharmaceuticals RVPH Q1 2026 Earnings EPS Beats Estimates as Cost Discipline Drives SmallerThanExpected Loss OneSpan OSPN Q1 2026 Earnings EPS Surpasses Estimates on Strong Operational Execution INVO Fertility Q3 2025 Earnings Massive EPS Miss as Losses Widen