Is Netflix (NFLX) Back from the Dead? Recent Momentum Raises Eyebrows