Starz saw an 8% drop in revenue for its April 1-June 30 earnings, the now-standalone media company reported Thursday. Additionally, Starz ended the three-month period with 12.2 million streaming subscribers in the U.S., down from 13.04 million in the prior quarter, before its split from Lionsgate. Total Starz domestic subscribers fell to 17.6 million, down […]