Particle.news
Download on the App Store

Byron Allen Buys 10.7% Stake in Starz From Steve Mnuchin’s Fund for $25 Million

Allen frames the purchase as a flexible investment position rather than a bid for control.

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.