John Climax, Director, on September 16, 2026, sold 5,005 shares in Icon (ICLR) for $875,875. Following the Form 4 filing with the SEC, Climax has control over a total of 2,087 ordinary shares of the company, with 2,087 shares held directly.
SEC Filing: