
ICLR
$204.74
1D:
1.5%
1Y:
28.7%
IE0005711209Sign in to check this stock against your screens
Sign In$271.83
1D:
2.6%
1Y:
28.9%
US46266C1053Mkt Cap
$44.80B
P/E Ratio TTM
31.7
Revenue TTM
$17.31B
Beta
1.17
Earnings TTM
$1.39B
Dividend Yield TTM
0.00%
$366.57
1D:
0.9%
1Y:
48.6%
US5049221055Mkt Cap
$29.77B
P/E Ratio TTM
29.3
Revenue TTM
$14.59B
Beta
0.85
Earnings TTM
$1.00B
Dividend Yield TTM
0.80%