Starz Entertainment Corp. Reports Results for the Quarter Ended June 30, 2025
1. STARZ reported Q2 2025 revenue of $319.7 million, a decrease from Q2 2024. 2. Net loss stood at $(42.5) million, reflecting ongoing financial struggles. 3. Subscriber numbers declined by 520,000 in North America, indicating pressure in the market. 4. Management signals optimism for growth in Q3 and Q4 based on new content. 5. Adjusted OIBDA was $33.4 million, highlighting potential for free cash flow improvement.