Netflix deep dive, April 19, 2026: NFLX -9.72% post-earnings, $97.31 vs $134.12 high, 38 of 45 analysts Buy
Netflix shares fell 9.72% to $97.31 on April 17, 2026, after Q1 2026 earnings...
Netflix shares fell 9.72% to $97.31 on April 17, 2026, after Q1 2026 earnings...