Netflix (NFLX) call put ratio 2.3 calls to 1 put as share price down 3.4%

Go back to Netflix (NFLX) call put ratio 2.3 calls to 1 put as share price down 3.4%
NetFlix Inc. (NASDAQ: NFLX) Delayed: 69.05 +0.52 (0.76%)
Previous Close $68.53    52 Week High $133.27 
Open $68.57    52 Week Low $80.10 
Day High $69.36    P/E 37.32 
Day Low $67.67    EPS $1.85 
Volume 26,385,015