Starz to lay off more than 10% of employees ahead of Lionsgate spinoff
Starz is laying off more than 10% of employees and is exiting UK and Australia. Source link
Read MoreStarz is laying off more than 10% of employees and is exiting UK and Australia. Source link
Read MoreWatch these stocks that are set for gains in the second half of the year, according to Rosenblatt Securities. Source
Read More