Korn Ferry KFY Q1 2026 Earnings Surprise EPS 128 Up Significant Why XChange XHG Just Dropped 198 What to Watch 20260515 Eaton ETW Trading at 915 Key Decision Point 20260518 NET Power NPWR Q1 2026 Results Miss Estimates EPS 012 vs 007