Price (delayed)
$166.44
Market cap
$12.94B
P/E Ratio
17.04
Dividend/share
N/A
EPS
$9.77
Enterprise value
$16.1B
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.