NFLX - 407.10 -21.05% off earnings. Should have paid attention and yolo'd puts! Would be up like 2000% right now!