Financial insights of NFLX