Report
Byron Allen sells his entire 10.7% stake in Starz
The Hollywood Reporter says Allen sold the shares across August and September for a little under $45 million.
TLDR
Allen paid $25 million for the stake earlier in 2026, buying it from former Treasury Secretary Steve Mnuchin’s Liberty 77 fund, The Hollywood Reporter reports. Allen had said he planned to control Starz, which adopted a poison pill to prevent him from taking a larger stake. An SEC disclosure shows he sold all his shares in August and September for a little under $45 million, according to the outlet.
Combined views
41.7K
5 Sources, first seen ago
