Starz Entertainment Corp. Reports Results for the Third Quarter Ended September 30, 2025
1. STRZ reported Q3 2025 revenue of $320.9 million and net loss of $52.6 million. 2. U.S. OTT subscriber growth reached 520,000 YTD, totaling 12.3 million subscribers. 3. Management maintains 2025 outlook with plans for content licensing and ownership. 4. Total net debt stands at $588.1 million with undrawn revolving credit of $150 million. 5. Engagement on the STARZ App hit a 12-month high during the period.