OXLCZ Q4 2025 Earnings EPS Misses Estimates Despite Steady Performance CBC Q1 2026 Earnings EPS Surpasses Estimates Amid Modest Share Decline FRMEP Q1 2026 Earnings Preferred Shares Exceed Expectations with 895 EPS Surprise MCW Q1 2026 Earnings EPS Beats Estimates by Over 14 Revenue Details Unavailable BancFirst Corporation BANF Q1 2026 Earnings Solid EPS Beat Amid Steady Operating Performance APPF Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction