What’s Happening With Netflix Stock?

Netflix stock has declined by about 68% year-to-date and currently trades at just about $190 per share.