Byron Allen's Family Office Takes 10.7% Stake in Starz, Shares Rise
Starz Entertainment shares climbed after Allen Family Capital disclosed a roughly 10.7% holding acquired on March 5. The family office of media executive Byron Allen purchased 1,803,786 common shares at $13.86 apiece for $25 million, buying the position from Liberty Strategic Capital. Analysts note the stake highlights both Starz’s appeal as a stra…