Byron Allen taking over as BuzzFeed CEO after buying majority stake for $120M Business May 11, 2026 BuzzFeed said Monday media entrepreneur Byron Allen will take over as the digital media company’s next CEO after he entered into…