American media mogul Byron Allen makes nearly $20 million selling his Starz stake
Billionaires Africa | 30.10.2026 12:20
American media mogul Byron Allen has sold his entire stake in cable and streaming network Starz Entertainment Corp. for almost $45 million, close to double what he paid for it seven months ago.