Starz Leans on Originals, Cost Discipline After Revenue and Sub Declines
The Streaming Wars Staff
Starz reported an 8% revenue decline to $319.7 million and a net loss of $42.5 million for Q2, the company’s first full quarter as a standalone entity. North American subscribers dropped by 520,000, including a 120,000 decline in U.S. streaming…




