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

119.58M
7.55%
139.16M
109.51M
9.03%
135.97M
113.71 M
8.47%
138.20 M