IDXX - Idexx Laboratories, Inc.

Float
82.16M
Short % of Float
2.30%
Oustanding Shares
83.09M

Float
82.12M
Short % of Float
2.12%
Oustanding Shares
82.89M

Float
82.17 M
Short % of Float
2.24%
Oustanding Shares
83.05 M

82.16M
2.30%
83.09M
82.12M
2.12%
82.89M
82.17 M
2.24%
83.05 M