Netflix is no house of cards: It's now worth $70 billion



Read full story for latest details.



Source link