DT Q1 2026 Earnings EPS Surpasses Estimates by 237 Stock Declines Slightly BWEN Q1 2026 Earnings NarrowerThanExpected Loss Drives DoubleDigit Stock Rally Teck Resources Q1 2026 Earnings EPS Beats Estimates by Over 53 Despite Modest Market Pullback MRCY Q1 2026 Earnings Massive EPS Beat Drives Stock Higher RNG Q1 2026 Earnings EPS Beats Estimates Narrowly as Stock Pulls Back IMNM Q1 2026 Earnings SmallerthanExpected Loss as Pipeline Progress Continues