<- Back to homepage

Byron Allen Sells His Stake in Starz

Source: Hollywood Reporter - Published: 30 Oct 2026 00:01

The mogul acquired more than 10 percent of the company earlier this year in a deal with Steve Mnuchin.