TTV Read More Starz Lays Off 7% Of Staff 10 Months After Separation From LionsgateMarch 21, 2026 EXCLUSIVE: In Starz‘s Q4 earnings report in February, the company called 2026 a “positive financial inflection point,” saying it would…