
3 photos
Updated
Netflix co-CEOs Ted Sarandos and Greg Peters addressed Wall Street analysts on October 20, 2026, following third-quarter earnings, acknowledging that a slowdown in US viewing and ad sales spurred the recent ouster of content chief Bela Bajaria and other executives.
Sources:Variety