CDXS Q1 2026 Earnings Surprise EPS Beat Despite Revenue Uncertainty ERII Q1 2026 Earnings EPS Misses Estimates as Loss Widens BancFirst Corporation Q1 2026 Earnings EPS Surpasses Estimates Amid Steady Performance Chicago Rivet Machine Co CVR Q3 2023 Earnings Narrowing Loss and Modest Stock Recovery Signal Caution ECCC Q4 2025 Earnings Preferred Stock Delivers EPS Beat Amid Stable Portfolio Performance PBYI Q1 2026 Earnings NarrowerThanExpected Loss Lifts Shares