Over the last few months, the major streaming providers experienced a roller-coaster ride. New sales deals, competing bidding offers, failed agreements, new offers, perk cancellations, and everything ...