CLS Q1 2026 Earnings Beat and Raise as Celestica Delivers Strong EPS Surprise CLMB Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction Blackbaud BLKB Q1 2026 Earnings Slight EPS Beat Drives Modest Share Gain IP Q1 2026 Earnings Modest EPS Beat Supports Positive Sentiment AFB Q3 2024 Earnings Steady Earnings Amid Stable Municipal Market Conditions Cavco Industries Q1 2026 Earnings EPS Beats Estimates by 102 Stock Rises 36