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