Novanta NOVT Q1 2026 Beat Revenue NA EPS Exceeds by Significant Illinois ITW Stock Today Rallies 137 Resistance at 26331 20260520