Price (delayed)
$150.52
Market cap
$11.96B
P/E Ratio
16.29
Dividend/share
N/A
EPS
$9.24
Enterprise value
$14.99B
icon is a global provider of outsourced development services to the pharmaceutical, biotechnology and medical device industries. we specialise in the strategic development, management and analysis of programmes that support
There are no recent dividends present for ICLR.
All financial data is based on trailing twelve months (TTM) periods - updated quarterly, unless otherwise specified.