Will Netflix dip to $70 in April? · top holders · Whale Watch