OCSL Q1 2026 Earnings Earnings Beat Despite Slight Stock Dip IBCP Q1 2026 Earnings EPS Slightly Tops Estimates Stock Edges Higher BFST Q1 2026 Earnings EPS Beats Estimates Amid Steady Operational Performance Heritage Financial Corporation Q1 2026 Earnings EPS Beats Estimates by 343 Amid Steady Operations CZNC Q1 2026 Earnings Massive EPS Miss as Earnings Plunge 966 Below Estimates JFIN Q4 2024 Earnings Reports EPS of 523 Amid Market Volatility