ICLR Icon Plc

423
$315.39
$0.35
(0.11%)
Today
Watchers423
52-Wk Low$197.08
52-Wk High$344.77
Market Cap$26.08B
Volume448,677.00
52-Wk High$344.77
52-Wk Low$197.08