Encore Capital Group ECPG Q1 2026 Earnings Strong EPS Beat Driven by Operational Efficiency ALLO Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Stock Movement Customers Bancorp CUBI Q1 2026 Earnings EPS Beat Highlights Profitability Resilience EFOI Q4 2024 Earnings Narrowed Loss Highlights Ongoing Restructuring Efforts CECO Environmental Corp CECO Q1 2026 Earnings EPS Surges Past Estimates with 1395 Surprise YCBD Q1 2026 Earnings EPS Misses Estimates Stock Declines