Denali Therapeutics (NASDAQ: DNLI) is owned by 78.03% institutional shareholders, 61.98% Denali Therapeutics insiders, and 0.00% retail investors. Robert Nelsen is the largest individual Denali Therapeutics shareholder, owning 20.75M shares representing 15.10% of the company. Robert Nelsen's Denali Therapeutics shares are currently valued at $428.07M.
If you're new to stock investing, here's how to buy Denali Therapeutics stock.