Understanding the Netflix Stock Drop: Causes and Implications