Netflix: Continuous Innovation or Self Destruction?