IOBT - IO Biotech Inc

Float
25.98M
Short % of Float
0.16%
Oustanding Shares
65.88M

Float
43.80M
Short % of Float
0.21%
Oustanding Shares
65.88M

Float
36.74 M
Short % of Float
0.22%
Oustanding Shares
65.88 M

Float
27.3M
Short % of Float
N/A
Oustanding Shares
65.88M