Core Inflation Hits 32 as Q1 GDP Growth Disappoints at 2 Amid Iran Conflict ICON plc ICLR Up 160 Is There More Room to Run 20260520