Allen, whose company Allen Media Group owns The Weather Channel and more than 30 network affiliate broadcast channels, plans to acquire 40 million shares for $3 apiece, BuzzFeed said.
Byron Allen to Acquire Majority Stake in BuzzFeed for $120 Million
Source: WSJ