Investors 'kind of got most of what they wanted' from Netflix earnings report: Mark Mahaney October 18