×

Subscribe Today

Get our free articles delivered directly to your email!

Continue reading

After BuzzFeed, Byron Allen Sets His Sights on Starz – Merger Arbitrage Mondays

  • May 18, 2026

Starz Entertainment Corp. (STRZ): $23.12

Market Cap: $388.17 M

Enterprise Value: $900.37 M

American media mogul Byron Allen, who recently bought a majority stake in BuzzFeed (BZFD) and is set to take over Stephen Colbert’s CBS late-night slot, has now set his sights on subscription video provider Starz.

Allen Sets Sights on Starz

Allen, in March, through his private investment firm, Allen Family Capital, acquired a 10.7% stake in Starz worth $25 million from former US Treasury Secretary Steve Mnuchin, making him the second-largest investor in the company.

Only plus or premium subscribers can access this post. Subscribe today.