Netflix delivered a mixed set of results for the first quarter, edging Wall Street analysts’ estimates for earnings per share but falling short in other key categories. The consensus expectation of Wall Street analysts was for earnings per share of $2.86, revenue of $8.18 billion and a gain of 2.26 million net paid subscribers. Netflix […]