DNLI - Denali Therapeutics Inc. Stock Analysis | Finranks