Byron Allen paid $25 million for a Starz stake. The network deployed a poison pill. Now he says he will buy the whole company.
Billionaires Africa | 25.05.2026 22:23
Byron Allen bought into Starz in March and immediately became the second-largest shareholder. Starz responded by deploying a poison pill. Allen responded to that by threatening to buy the whole company.