Netflix's $83 Billion Missed Opportunity: A Look at the Streaming space | Whale Factor