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?