Denali Therapeutics (DNLI) call put ratio 1.3 calls to 1 put as share price up 2.2%

Go back to Denali Therapeutics (DNLI) call put ratio 1.3 calls to 1 put as share price up 2.2%
(NASDAQ: DNLI) Delayed: 23.64 -0.19 (0.8%)
Previous Close $23.83    52 Week High
Open $23.61    52 Week Low
Day High $24.05    P/E N/A 
Day Low $23.42    EPS
Volume 1,321,441