Starz expects $80M–$120M free cash flow in 2026 as it targets 2.7x leverage and OTT revenue growth
Adjusted OIBDA for the full year reached $204 million, surpassing the $200 million outlook, and leverage at year-end stood at 2.9x. The company ended the quarter with $589 million in net debt, $625 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results