
2 photos
Updated
Starz beat analyst expectations for Q3 2026, narrowing its net loss to $35 million, helped by Lionsgate's Michael becoming its best-performing Pay 1 title. Byron Allen sold all 1.8 million Starz shares bought from Steve Mnuchin at a profit.
Sources:Variety