Byron Allen Sells His 10% Stake in Starz After 7 Months

The Wrap - Oct 29, 2026

The media mogul sold all of his shares, which he acquired earlier this year, throughout August and September for almost $45 million in total The post Byron Allen Sells His 10% Stake in Starz After 7 Months appeared first on TheWrap.

Read full article

More News