CDRO Q4 2025 Earnings Narrowing Losses but EPS Misses Estimates Sharply CECO Environmental Corp Q1 2026 Earnings Massive Earnings Beat Drives Optimism NBP Q4 2025 Earnings Significant EPS Miss Yet Stock Surges 763 BETR Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Movement Monopar Therapeutics Q1 2026 Earnings Narrower Loss Surprises Market Imperial Oil Q1 2026 Earnings Earnings Miss Amid Weaker Upstream Margins