Deadline • 10/29/2026 – 10/30/2026

Byron Allen’s Allen Family Capital has sold its entire stake in Starz Entertainment. The stock was sold in tranches between August 9 and September 29 at prices ranging from approximately $21 to $27 a share, according to an SEC filing. Allen had previously disclosed in March that he acquired a 10.7% stake in the company.
Advertisement
Stories gain Lindy status through source reputation, network consensus, and time survival.









