Netflix Meets Expectations in Second Quarter

CEO reiterates stance on net neutrality

Netflix reported that it met expectations for revenue and earnings per share at $1.34 billion and $1.15, respectively, Business Insider reported.