21:20 · 11 May 2026 Byron Allen Acquires BuzzFeed Majority Stake, Named CEO in $120M Deal Byron Allen is set to acquire a majority stake in BuzzFeed for $120 million and assume the role of CEO. The deal, expected to close by May 2026, will...