Your Followed Topics

Top 1 starz entertainment News Today

#1
Byron Allen Acquires 10.7% Stake in Starz From Steve Mnuchin’s Investment Firm for $25 Million
#1 out of 1
business1d 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
0

Explore Your Interests

Unlimited Access
Personalized Feed
Full Experience
or
By continuing, you agree to the Privacy Policy.. You also agree to receive our newsletters, you can opt-out any time.

Explore Your Interests

Create an account and enjoy content that interests you with your personalized feed

Unlimited Access
Personalized Feed
Full Experience
or
By continuing, you agree to the Privacy Policy.. You also agree to receive our newsletters, you can opt-out any time.

Advertisement

Advertisement