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

16.98M
1.92%
23.81M
16.56M
1.06%
23.70M
16.08 M
2.14%
23.59 M