ICLR Icon Plc

423
$315.04
$3.29
(1.05%)
Today
Watchers423
52-Wk Low$197.01
52-Wk High$344.77
Market Cap$26.05B
Volume396,034.00
52-Wk High$344.77
52-Wk Low$197.01