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