EDSA - Edesa Biotech Inc

Float
2.33M
Short % of Float
0.61%
Oustanding Shares
3.22M

Float
2.19M
Short % of Float
0.68%
Oustanding Shares
21.53M

Float
2.34 M
Short % of Float
0.51%
Oustanding Shares
3.16 M

Float
2697179
Short % of Float
N/A
Oustanding Shares
3247389