Buzzfeed to sell majority stake to Byron Allen in $120 million deal
Buzzfeed agreed to a $120 million deal with Byron Allen’s affiliate, with Allen set to take control and reshap...
Buzzfeed agreed to a $120 million deal with Byron Allen’s affiliate, with Allen set to take control and reshap...