Byron Allen acquires BuzzFeed stake amid digital media uncertainty Corporate governance May 12, 2026 Allen to take control as CEO while BuzzFeed restructures operations and confronts continuing financial pressures.