ICON Public Limited Company

ICON Public Limited Company (ICLR)

Market Cap

17.13B

Website

https://www.iconplc.com

Earnings Date

Feb 19, 2025

Employees

41,100

IPO Date

May 15, 1998