
ICON Public Limited Company ICLR
$ 152.8
6.18%
Annual report 2025
added 05-27-2026