BYRN - Byrna Technologies Inc

Float
15.99M
Short % of Float
5.54%
Oustanding Shares
22.74M

Float
17.54M
Short % of Float
6.37%
Oustanding Shares
22.00M

Float
17.40 M
Short % of Float
3.79%
Oustanding Shares
21.98 M

Float
20.8M
Short % of Float
N/A
Oustanding Shares
22.78M