electroCore Inc ECOR Q1 2026 Earnings EPS Surprise Drives Stock Rally NG Q1 2026 Earnings Narrower Loss Than Expected as Donlin Gold Project Progress Continues MRVI Q1 2026 Earnings Small Profit Surpasses Street Expectations as Sales Data Remains Withheld CBZ Q1 2026 Earnings EPS Surpasses Estimates by 124 Shares Edge Higher GNLN Q2 2023 Earnings Significant Loss Per Share Misses Estimates Stock Declines STERIS plc STE Q1 2026 Earnings EPS Falls Short Amid Mixed Operating Conditions