Byron Allen’s Beverly Hills-based Allen Family Capital has unloaded its entire stake in Starz Entertainment. The family office sold the stock in tranches between August 9 through Sept. 29 at prices of between circa $21 and $26 a share, according to an SEC filing Thursday.
Back to Entertainment
Entertainment
October 29, 2026 at 9:30 PM
Byron Allen Sells Entire Stake In Starz
Deadline
Excerpt from Deadline.