Icon PLC Restates $158m Revenue, Reports $3.9bn Backlog Adjustment and 16.5% Margin Guidance - ICLR News | Rallies