Byron Allen Exits Starz Investment With Nearly $20 Million Profit Following Takeover Speculation
Media entrepreneur Byron Allen has sold his complete 10.7% stake in Starz Entertainment for roughly $44.9 million, generating an estimated $19.9 million profit. The divestment, confirmed through federal regulatory disclosures, follows months of market speculation regarding his acquisition interest in the network.

Media entrepreneur Byron Allen has liquidated his entire ownership stake in Starz Entertainment, collecting nearly $45 million and securing a profit of roughly $20 million just months after entering the investment, according to reporting from Black Enterprise citing Yahoo Finance and federal regulatory disclosures.
The divestment was conducted through Allen Family Capital, the private investment arm overseen by the Allen Media Group founder and chief executive officer. Securities filings dated Oct. 29 show that the firm offloaded roughly 1.8 million shares across several transactions between Aug. 7 and Sept. 29. The sale generated approximately $44.9 million in gross proceeds.
Allen originally established his 10.7% stake in March, paying around $25 million to acquire the shares from Liberty 77 Capital, an investment group affiliated with former Treasury Secretary Steven Mnuchin. Allen secured those shares at an estimated purchase price of $13.86 each. The recent liquidation leaves the businessman with an estimated pre-tax gain of $19.9 million before transaction expenses are factored in.
The initial March purchase sparked widespread industry discussion regarding whether Allen intended to orchestrate a full buyout of the premium cable and streaming platform. Following his initial entry, Starz leadership instituted a shareholder rights plan, a corporate defense commonly referred to as a poison pill, intended to block outside investors from accumulating controlling influence without formal approval from the board of directors.
Despite Starz adopting those defensive measures, Allen did not back down from his ambitions at the time. Speaking previously to The Wrap, Allen stated plainly, "When I’m ready to buy the company, I will buy the entire company."
His exit from the company comes while Starz charts an independent operational course following its formal split from Lionsgate in 2025. In third-quarter financial results detailed by Black Enterprise, Starz posted $322.4 million in revenue, marking a modest 0.5% gain over the prior year. The network also narrowed its net loss to $34.8 million from an earlier $52.6 million, bolstered by a 1.7% increase in streaming revenue to $226.6 million.
The complete divestment from Starz aligns with a busy period of strategic financial maneuvers across Allen's broader enterprise. Earlier this year, Allen acquired a controlling interest in digital outlet BuzzFeed, adding to an extensive media portfolio that features The Weather Channel as well as HBCU Go, a dedicated sports and cultural streaming network centered on historically Black colleges and universities.
According to the disclosed securities filings, Allen Family Capital currently retains no equity stake in Starz Entertainment.
