Price (delayed)
$212.76
Market cap
$17.57B
P/E Ratio
23.48
Dividend/share
N/A
EPS
$9.06
Enterprise value
$20.45B
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.