Overview
- Allen Family Capital purchased 1,803,786 Starz common shares at $13.86 each in a private transaction.
- The shares were sold by Steven Mnuchin’s Liberty Funds in a $25 million deal disclosed in an SEC filing.
- The acquisition gives Allen beneficial ownership of roughly 10.7% of Starz after previously holding no stake.
- The firm says it may raise or reduce the position, pursue additional open-market or private purchases, and engage with Starz management and shareholders.
- Starz operates independently after its 2025 spin from Lionsgate, reported 17.6 million total subscribers and a Q4 net loss of $20.7 million for 2025, and its stock rose about 5.8% Friday following the news.