Netflix Adds Nearly 16 Million New Customers
Netflix Adds Nearly 16 Million New Customers

The streaming platform reportedly added 15.77 million paid subscribers globally, nearly doubling analysts' estimates for the first quarter.