CTLP Q1 2026 Earnings EPS Misses Estimates by 50 Stock Unchanged Champions Oncology CSBR Q1 2026 Earnings EPS Misses by Wide Margin as Company Posts Loss MTR Q4 2025 Earnings Trust Reports 004 Per Unit Stock Gains 154 Imperial Oil Q1 2026 Earnings Earnings Miss Amid Weaker Upstream Margins ZM Q1 2026 Earnings EPS Beat Drives 9 Stock Surge as Revenue Details Remain Unclear INOD Q1 2026 Earnings Massive EPS Beat Drives Investor Skepticism