00:14 · 12 May 2026 Byron Allen Acquires Majority Stake in BuzzFeed, Appointed CEO in $120M Deal Media entrepreneur Byron Allen has finalized a $120 million deal to acquire a 52% controlling stake in BuzzFeed, naming himself CEO and chairman. The...