ITT - ITT Inc
Float
81.64M
Short % of Float
1.23%
Oustanding Shares
82.1M
Float
81.56M
Short % of Float
0.96%
Oustanding Shares
82.70M
Float
81.56 M
Short % of Float
0.97%
Oustanding Shares
82.10 M