BLACKGENRE
Insights

Business

October disclosure confirms Byron Allen’s complete exit from Starz investment

Reported by TheWrap · Oct 29, 2026

Image: TheWrap

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

Continue the thread