Price (delayed)
$178.95
Market cap
$14.45B
P/E Ratio
18.64
Dividend/share
N/A
EPS
$9.6
Enterprise value
$17.48B
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.