2017-11-02
Netflix news headlines: Papa John's CEO Blames NFL For Slowing Pizza Sales; Should He Really Blame Netflix?
NFLX closing price: 199.32000732421875