
In the past 48 hours, the streaming services industry has been rocked by seismic merger developments, with Netflix abruptly walking away from its 27.75 dollar per share bid for Warner Bros. Discovery's studio and streaming assets on February 26, 2026,...
Loading summary