ICLR Icon Plc

420
$304.51
$3.44
(1.14%)
Today
Market Cap$24.89B
Volume48,833.00
52-Wk High$344.77
52-Wk Low$183.43
ST Data
Watchers
New Watcher Rank