Byron Allen Sells His Stake in Starz

Wait 5 sec.

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