DIOD Q1 2026 Earnings EPS Surges Past Estimates Stock Climbs 35 KRUS Q1 2026 Earnings NarrowerThanExpected Loss Boosts Sentiment KRO Q1 2026 Earnings Surprise Profit Beat Drives 223 Stock Gain WW Q1 2026 Earnings Sharp EPS Miss Overshadowed by 2676 Stock Surge EOSE Q1 2026 Earnings EPS Beats Estimates as Eos Energy Advances Commercialization Stock Slips HUIZ Q1 2025 Earnings Significant EPS Miss as Company Reports Wide Loss