TheBitCast

Episode 170: Byron Allen Exits Starz at $45M

Podcast: The Option · Oil&Cattle

Opublikowano: 2026-11-02

Byron Allen has exited his entire 10.7% stake in Starz, netting just under $45 million after paying $25 million for the position earlier this year — a roughly $20 million gain on a stake he was legally blocked from expanding. The move reshuffles assumptions about Allen's acquisition ambitions and sharpens the picture of where he's actually building: an ad-supported, digitally distributed media stack anchored by BuzzFeed, not a premium pay-TV play. For agents, producers, and executives tracking where independent media capital is moving, this exit is a signal worth decoding. Key Takeaways: Allen purchased his 10.7% Starz stake for $25 million via Steve Mn...