Icon PLC (ICLR)

Market price: $182.98

3 valuation methods