Business
October disclosure confirms Byron Allen’s complete exit from Starz investment
Reported by TheWrap · Oct 29, 2026
An October 29 SEC disclosure showed that Byron Allen had sold his entire Starz position between August 7 and September 29, 2026, receiving almost $45 million. Allen had purchased the 10.7% stake for $25 million in March and previously expressed interest in taking control of the company.
Intelligence Brief
The disclosure distinguishes a completed investment exit from Allen’s earlier stated ambition to control a subscription-streaming platform. His existing ownership of The Weather Channel, HBCU Go and a controlling BuzzFeed stake remains separate from the Starz position he liquidated.
Summary by BlackGenre. Full reporting belongs to TheWrap.
Read the full story at TheWrap