#1 out of 3
business23h ago
Byron Allen Acquires 10.7% Stake in Starz From Steve Mnuchin’s Investment Firm for $25 Million
- Byron Allen's Allen Family Capital acquired a 10.7% stake in Starz for $25 million in a private sale.
- The stake covers 1,803,786 Starz common shares at $13.86 per share.
- The deal gives Allen about 10.7% of Starz's issued and outstanding common shares.
- Steve Mnuchin's Liberty Funds sold their Starz shares in the private sale for $25 million.
- Lionsgate split Starz from the parent company in 2025, making Starz a separately traded entity.
- Starz ended 2025 with 12.7 million U.S. streaming subscribers and 17.6 million total subscribers.
- Starz reported Q4 2025 streaming revenue of $210.3 million and a net loss of $20.7 million.
- Allen Family Capital said the investment is for investment purposes and may be adjusted over time.
- Allen Media Group operates multiple TV stations and networks in the United States.
Vote 0


