Business Netflix earnings report shows worst drop after shake-up Genaro Martin October 21, 2026 Netflix earnings report reveals significant drops in shares following executive changes.