The Wrap··Thursday, October 29, 2026, 5:21 PM
Byron Allen Sells His 10% Stake in Starz After 7 Months
The media mogul sold all of his shares, which he acquired earlier this year, throughout August and September for almost $45 million in total
Read the full story at The Wrap
Opens thewrap.com in a new tab.
What do you think?