Netflix's Positive Outlook Amidst Recent Sell-off