IDT - IDT Corp.
Float
16.98M
Short % of Float
1.92%
Oustanding Shares
23.81M
Float
16.56M
Short % of Float
1.06%
Oustanding Shares
23.70M
Float
16.08 M
Short % of Float
2.14%
Oustanding Shares
23.59 M