The media mogul sold his entire stake in the entertainment company, marking a successful financial move.

Byron Allen has made a profitable exit from his investment in Starz, selling off all 1.8 million shares he had purchased earlier in the year. This strategic move comes after the media mogul acquired a 10.7% stake in the entertainment company for $25 million in March 2026 123.
The sale of these shares, which took place in multiple tranches from August 9 to September 29, saw Allen receive a reported sum just under $45 million, though this figure is slightly higher than the $44.9 million mentioned in some reports 23. According to Variety, the selling price ranged between approximately $21 and $26 per share, indicating a solid return on his initial investment 2.
Starz, known for its original programming and streaming services, implemented a poison pill measure shortly after Allen’s initial stake purchase, likely aimed at protecting the company from potential hostile takeovers 23. Despite this defensive strategy, Allen’s decision to sell his shares did not seem to impact Starz’s financial performance; the company maintained its overall revenue at $322.4 million in Q3 2026, with streaming revenue increasing by 1.7% year over year to $226.6 million 1.
Allen’s interest in Starz extended beyond just a financial stake, as he had previously expressed a desire to acquire the entire company, showcasing his long-term vision for the entertainment sector 3. However, the current sale suggests that he may have found the timing right to realize a profit from his investment.
Likely accurate — probability of truth 72%, weighted across 11 claims from 3 independent outlets.