VBLT -
Float
57.68M
Short % of Float
0.33%
Oustanding Shares
77.64M
Float
57.20M
Short % of Float
0.05%
Oustanding Shares
69.75M
Float
Short % of Float
Oustanding Shares
57.68M
0.33%
77.64M
57.20M
0.05%
69.75M