Netflix deep dive, April 19, 2026: NFLX -9.72% post-earnings, $97.31 vs $134.12 high, 38 of 45 analysts Buy

April 19, 2026
6 Mins Read
7 Views