HDSN Q1 2026 Earnings EPS Falls Short of Estimates by 84 Balchem Corporation Q1 2026 Earnings EPS Misses Estimates Amid Unchanged Stock Imperial Oil Q1 2026 Earnings EPS Misses Estimates by 1955 Stock Edges Lower CHRW Q1 2026 Earnings EPS Surpasses Estimates Amid Mixed Market Signals NVMI Q1 2026 Earnings EPS Beat Drives 472 Stock Surge SANA Q1 2026 Earnings Narrower Loss Meets Investor Caution as Pipeline Progress Stays Unpriced