Home Finance Netflix is no house of cards: It’s now worth $70 billion