Starz Entertainment Corp. Reports Results for the Quarter Ended June 30, 2025
1. STARZ reported revenue of $319.7 million with a significant net loss. 2. Adjusted OIBDA was $33.4 million, showing slight operational improvement. 3. Management anticipates subscriber growth despite recent declines. 4. Total North American subscribers dropped by 520,000 in the quarter. 5. STARZ's financial structure indicates debt levels that may affect future operations.