Business Byron Allen Buys Controlling Stake in BuzzFeed for $120 Million and Takes Over as CEO May 12, 2026 Byron Allen Acquires Majority Stake in BuzzFeed in $120 Million Deal Media entrepreneur Byron Allen has agreed to buy a controlling stake in BuzzFeed. Allen Family Digital, his investment arm,…