Netflix Stock Split: Why a 90% Upside Could Be on the Horizon Despite a 28% Drop | Whale Factor