CECO Environmental Corp CECO Q1 2026 Earnings EPS Surges Past Estimates with 1395 Surprise Hope Bancorp HOPE Q1 2026 Earnings Modest EPS Beat Amidst Quiet Revenue Picture AGNCN Q1 2026 Earnings EPS Surpasses Estimates by 145 CRL Q1 2026 Earnings EPS Surpasses Estimates Amid Resilient Operations BFH Q1 2026 Earnings Strong EPS Beat Amidst Stable Operations BORR Q1 2026 Earnings Earnings Misses Estimates as Loss Widens