Drooid Logo
Back to today’s briefing

Story perspectives

Byron Allen Acquires 10.7% Stake in Starz for $25 Million

3/7/2026

31 6 Full Breakdown

1 of 2

Story summary
  • Byron Allen, of Allen Family Capital, purchased a 10.7% Starz stake for $25 million from Liberty 77, led by Steven Mnuchin.
  • The deal follows Starz's separation from Lionsgate last year.
  • Starz is shifting toward streaming, with subscriptions 75% of its business.
  • Allen may increase his stake and engage with Starz's management and board to influence operations.
  • Starz reported $322.8 million in Q4 2025 revenue and a $20.7 million net loss.
1 / 2