CVCO Q1 2026 Earnings EPS Beats Estimates Amid Solid Housing Demand RZB Q1 2026 Earnings Strong Earnings Beat Bolsters Credit Profile ANNX Q1 2026 Earnings Narrower Loss Beats Estimates Stock Declines on PreRevenue Status CCB Q1 2026 Earnings EPS Misses Estimates Stock Declines CECO Environmental Corp CECO Q1 2026 Earnings EPS Surges Past Estimates with 1395 Surprise MXC Q3 2025 Earnings Positive EPS of 022 Amid Quiet Quarter