NFLX put spread

The craziness seems to be slowing down. Sold to open $NFLX May 20 190/180 bull put spread @ 2.05 credit, short puts 22 delta. Price got down to -4 standard deviations.