Is Netflix Still Hitting the Cancel Button? Netflix has been a rollercoaster of renewals and cancellations lately, especially the latter. Are they finally steadying the ride, or will It only worsen? Jun 7, 4:00 pm Posted in: Squid Game