Denali Therapeutics Inc.

15.74
0.25 (1.61%)
At close: Apr 25, 2025, 2:53 PM