External Publication
Visit Post

Byron Allen Acquires 10.7% Stake in Starz From Steve Mnuchin’s Investment Firm for $25 Million

Variety [Unofficial] March 6, 2026
Source
Allen Family Capital, the investment arm of media mogul Byron Allen, acquired a 10.7% stake in Starz Entertainment for $25 million in a private transaction with Liberty Steve Mnuchin’s Liberty 77 Capital. In an announcement Thursday, Allen Family Capital said it acquired 1,803,786 common shares of Starz at a purchase price of $13.86 per common […]

Discussion in the ATmosphere

Loading comments...