Illinois ITW Stock Today Rallies 137 Resistance at 26331 20260520 ICON plc ICLR Up 160 Is There More Room to Run 20260520