TOVX - Theriva Biologics Inc

Float
16.94M
Short % of Float
2.91%
Oustanding Shares
17.28M

Float
16.91M
Short % of Float
4.04%
Oustanding Shares
17.15M

Float
16.71 M
Short % of Float
2.07%
Oustanding Shares
17.04 M

Float
17.16M
Short % of Float
N/A
Oustanding Shares
17.28M