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…


