Business Case: “Netflix: The Customer Strikes Back” in Cutting Edge Marketing Analytics

Problem 1: Use the case data and customer lifetime value formulation to estimate the lifetime value of a Netflix customer for each quarter.

#read in data
CLV_data2 <- CLV_data[c(2,4,5,8,11:15,18,19),3:45]
rnames <- c("Revenues","Cost","Expenses","Tech.Dev","Num.Sub", "Sub.Add", "Retention", "Cost.Rev", "Acq.Cost", "Share.Price", "Num.Share")
rownames(CLV_data2) <- rnames
colnames(CLV_data2) <- 1:43

To analyze the lifetime value of a Netflix customer for each quarter, the “CLV with Initial Margin” was calculated assuming a 10% annual discount rate. Revenue and cost numbers are given in thousands.

To determine the margin, determined that: Cost of Revenues = Cost of subscription + Fulfillment Expenses and Margin (M) = Revenues - (Cost of Revenues + Tech&Development)

The retention rate was calculated in excel prior to loading in data (#Subscribers - Gross Additions)/(#Subscribers previous period)

d <- 0.1/4 #10% annual discount rate, quarterly

Revs <- 1000*CLV_data2[3,] #Revenue given in 1,000s
Cost.Rev <- 1000*CLV_data2[9,]
Tech.Dev <- 1000*CLV_data2[5,]
M <- Revs - (Cost.Rev + Tech.Dev)

r <- CLV_data2[7,] 

nsub <- CLV_data2[5,]

The Customer Lifetime Value Model that was used (page 136 of text):

CLV(initial margin)=$M[(1+d)/(1+d-r)];d=discount rate,r=retention rate,M=margin

CLV <- round(M*(r/(1+d-r)))/nsub
rownames(CLV) <- "CLV"

#To print CLV with appropriate Quarters labeled
periods <- CLV_data_dates[1,3:45]
colnames(periods) <- 1:43
rownames(periods) <- "Quarter"

CLV_period  <- rbind(periods,CLV)
CLV_period
##                        1                2                3
## Quarter         06/01/01         09/01/01         12/01/01
## CLV     24968.3333333333 18369.9174603175 37670.8355263158
##                        4                5                6
## Quarter         03/01/02         06/01/02         09/01/02
## CLV     7350.28291814947 11736.0769230769 11327.4560357675
##                        7                8              9             10
## Quarter         12/01/02         03/01/03       06/01/03       09/01/03
## CLV     20040.3733955659 10905.4558969277 13728.83507109 16564.20221843
##                       11               12               13       14
## Quarter         12/01/03         03/01/04         06/01/04 09/01/04
## CLV     12475.9362745098 12608.7896995708 27315.1877909984   9006.3
##                       15               16               17
## Quarter         12/01/04         03/01/05         06/01/05
## CLV     22265.4072790295 14178.4789728322 23531.9499666444
##                       18              19               20               21
## Quarter         09/01/05        12/01/05         03/01/06         06/01/06
## CLV     11416.1013472137 15992.144966443 15161.3988584475 19631.4052502051
##                       22               23               24
## Quarter         09/01/06         12/01/06         03/01/07
## CLV     13113.7386255473 14341.2948651898 16506.2910366329
##                       25              26               27               28
## Quarter         06/01/07        09/07/07         12/08/07         03/08/08
## CLV     21165.9900647298 14259.604578564 14570.3062376517 15397.6219859995
##                       29               30               31
## Quarter         06/01/08         09/08/08         12/08/08
## CLV     20891.1266984943 16031.5829247878 12956.7776141384
##                       32               33               34
## Quarter         03/08/09         06/01/09         09/08/09
## CLV     14233.6970954357 17354.2983603357 11900.4771334276
##                       35               36               37
## Quarter         12/08/09         03/10/10         06/10/10
## CLV     10774.1312038015 10919.0123069687 14100.9782978723
##                       38               39               40              41
## Quarter         09/10/10         12/10/10         03/10/11        06/10/11
## CLV     8133.28488830486 5905.98054611508 7000.24771890911 9200.8875257455
##                       42               43
## Quarter         09/10/11         12/11/11
## CLV     7239.96876762243 5862.30560142258

Or can also calculate using the finite loop as shown in class:

CLV_fin <- 0
CLV_fin_sub <- 0
for (i in 1:12){
  CLV_q <- M*( r^i /((1+d)^i) )
  CLV_fin <- CLV_fin + CLV_q
  CLV_q_sub <- (M/nsub)*( r^i /((1+d)^i) )
  CLV_fin_sub <- CLV_fin_sub + CLV_q_sub
}
rownames(CLV_fin_sub) <- "CLV Fin"
CLV_fin_sub
##                1       2        3        4        5        6        7
## CLV Fin 24608.01 18236.4 33086.25 7346.095 11694.87 11269.92 18851.76
##                8        9       10       11       12       13       14
## CLV Fin 10811.02 13530.71 16174.06 12400.03 12454.94 25144.21 8715.396
##               15       16      17       18       19       20      21
## CLV Fin 21886.25 13844.53 21043.1 10985.61 15289.48 14262.16 16886.7
##               22       23       24       25       26       27       28
## CLV Fin 12335.95 13355.77 14991.63 17771.74 13279.69 13412.28 14173.84
##               29       30      31       32       33       34       35
## CLV Fin 17540.95 14560.49 12188.3 13255.56 15242.26 11082.68 10135.11
##               36       37       38       39       40       41       42
## CLV Fin 10168.66 12129.49 7775.926 5766.876 6692.672 8081.128 6742.442
##               43
## CLV Fin 5562.761
CLV_period2  <- rbind(periods,round(CLV_fin_sub))
CLV_period2
##                1        2        3        4        5        6        7
## Quarter 06/01/01 09/01/01 12/01/01 03/01/02 06/01/02 09/01/02 12/01/02
## CLV Fin    24608    18236    33086     7346    11695    11270    18852
##                8        9       10       11       12       13       14
## Quarter 03/01/03 06/01/03 09/01/03 12/01/03 03/01/04 06/01/04 09/01/04
## CLV Fin    10811    13531    16174    12400    12455    25144     8715
##               15       16       17       18       19       20       21
## Quarter 12/01/04 03/01/05 06/01/05 09/01/05 12/01/05 03/01/06 06/01/06
## CLV Fin    21886    13845    21043    10986    15289    14262    16887
##               22       23       24       25       26       27       28
## Quarter 09/01/06 12/01/06 03/01/07 06/01/07 09/07/07 12/08/07 03/08/08
## CLV Fin    12336    13356    14992    17772    13280    13412    14174
##               29       30       31       32       33       34       35
## Quarter 06/01/08 09/08/08 12/08/08 03/08/09 06/01/09 09/08/09 12/08/09
## CLV Fin    17541    14560    12188    13256    15242    11083    10135
##               36       37       38       39       40       41       42
## Quarter 03/10/10 06/10/10 09/10/10 12/10/10 03/10/11 06/10/11 09/10/11
## CLV Fin    10169    12129     7776     5767     6693     8081     6742
##               43
## Quarter 12/11/11
## CLV Fin     5563

Problem 2: How do you expect industry changes and technology advances to affect Netflix?

I expected that the decline of physical discs will be advantageous to Netflix’s business model, as they are able to convert their own physical disk customers to their own digital platform. However, with the rise of the digital platform, there will also be an increase in competition that will put pressure on Netflix to improve product offerings and pricing.

From the customer acquisition graph (created in Excel, see submitted file “Netflixgraphs.jpg”) we can see that Netflix has been able to increasingly add new customers over time. Revenues have also been increasing over time. Customer retention has also leveled off at a reasonable level between 0.7 - 0.8. Customer Lifetime Value, on the other hand, was negative in 2001, went positive in 2002, but went back negative in 2011. This drastic change in CLV is more a factor of changes in the profit margin than it is of any other factors.

Therefore, CLV is likely not a good indicator for Hunter Keay to use in order to determine the value of Netflix stock long-term. Because CLV is directly correlated with the present profit margin, it is a volatile metric and not a good indicator of long-term strategy.

Problem 3: How should Netflix react to these technology changes and new entrants?

Netflix needs to specifically define how its offerings and prices are unique compared to its competitors in order to continue to successfully compete in this industry. -For physical disks, Redbox is the clear competitor, offering physical videos on demand for a fraction of the price of Netflix. However, it can compete by providing better offerings and higher customer retention because of its subscription model, whereas Redbox’s revenue comes from a la carte. -For streaming video on demand, Amazon Prime is Netflix’s primary competition. Both have subscription revenue models, while Amazon Prime is $1.40 cheaper. Because this is a growing market segment, Netflix needs to either lower prices or find ways to make sure that its product is superior to Amazon’s.

Problem 4: Should Netflix consider selling DVDs?

While Netflix could consider selling DVDs, this would not fit neatly into their current subscription model. More research needs to be done to determine how it would affect CLV. If selling DVDs would positively impact Netflix’s profit margin, it could be a good idea. However, it is likely that the cost to implement this new offering would not make it profitable. On the otherhand, if selling DVDs has enough of a positive impact on customer retention and customer acquisition, it could be a good idea.