ICLR - Icon Plc

Float
81.31M
Short % of Float
1.87%
Oustanding Shares
82.5M

Float
81.61M
Short % of Float
2.04%
Oustanding Shares
81.72M

Float
81.61 M
Short % of Float
2.12%
Oustanding Shares
82.33 M

81.31M
1.87%
82.5M
81.61M
2.04%
81.72M
81.61 M
2.12%
82.33 M