ITCL -
Float
72.07M
Short % of Float
N/A
Oustanding Shares
649.02M
Float
341.60M
Short % of Float
0.01%
Oustanding Shares
649.02M
Float
N/A
Short % of Float
N/A
Oustanding Shares
649.02 M