ON ON Delivers Q1 2026 Beat EPS 064 vs 062 Expected Air Products APD Delivers Q1 2026 Beat EPS 320 vs 310 Expected Hurco Companies HURC Q1 2026 Results Meet Expectations Revenue NA CMS Energy CMS Q1 2026 Results Top Views on Strong Revenue