DNLI - Denali Therapeutics Inc
Float
119.58M
Short % of Float
7.55%
Oustanding Shares
139.16M
Float
109.51M
Short % of Float
9.03%
Oustanding Shares
135.97M
Float
113.71 M
Short % of Float
8.47%
Oustanding Shares
138.20 M