
ICLR
$165.76
1D:
-2.7%
1Y:
-11.4%
IE0005711209Sign in to check this stock against your screeners
Sign In$104.91
1D:
0.0%
1Y:
137.6%
US30063P1057Mkt Cap
$20.03B
P/E Ratio TTM
-95.7
Revenue TTM
$3.25B
Beta
1.44
Earnings TTM
$-207.95M
Dividend Yield TTM
0.00%
$147.33
1D:
-1.9%
1Y:
223.9%
US40131M1099Mkt Cap
$19.54B
P/E Ratio TTM
-44.2
Revenue TTM
$1.08B
Beta
1.59
Earnings TTM
$-433.19M
Dividend Yield TTM
0.00%