Price (delayed)
$144.96
Market cap
$11.71B
P/E Ratio
15.1
Dividend/share
N/A
EPS
$9.6
Enterprise value
$14.73B
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. Data from and Sharadar.