Netflix stock slides about 20% in 2026 as Bank of America points to three concerns | The Apex Times