Denali Therapeutics (DNLI) Return on Sales: 2018-2023