On Thursday, Starz Entertainment issued a press release stating that it, “has ended contract renewal negotiations with Netflix.” As a result, “When the agreement expires on February 28, 2012, Starz will cease to distribute its content on the Netflix streaming platform.”