Netflix investor sentiment