Immunocore IMCR Q1 2026 Earnings Stunning EPS Beat Masks Caution as Shares Slide 39 NP Q1 2026 Earnings EPS Falls Short of Estimates Yet Stock Gains DH Q1 2026 Earnings EPS Surges 791 Above Estimates Stock Rises 39 MDXG Q1 2026 Earnings EPS Misses Estimates as GAAP Loss Widens Nordson NDSN Q1 2026 Earnings EPS Falls Short of Estimates Shares Edge Lower CANG Q4 2025 Earnings Massive EPS Miss Sends Stock Tumbling