Netflix (NFLX) reported mixed first-quarter results on Tuesday, missing Wall Street subscriber estimates while beating analyst expectations on earnings per share. The stock, which initially fell as much as 12% after the release, saw shares pare losses as investors digested the report — the first since co-CEO and co-founder Reed […]