-
Compound Interest Part 1 6
-
Lecture1.1
-
Lecture1.2
-
Lecture1.3
-
Lecture1.4
-
Lecture1.5
-
Lecture1.6
-
-
Compound Interest Part 2 3
-
Lecture2.1
-
Lecture2.2
-
Lecture2.3
-
-
Present Value 4
-
Lecture3.1
-
Lecture3.2
-
Lecture3.3
-
Lecture3.4
-
-
Annuities 6
-
Lecture4.1
-
Lecture4.2
-
Lecture4.3
-
Lecture4.4
-
Lecture4.5
-
Lecture4.6
-
-
Perpetuities 2
-
Lecture5.1
-
Lecture5.2
-
-
Bonds 6
-
Lecture6.1
-
Lecture6.2
-
Lecture6.3
-
Lecture6.4
-
Lecture6.5
-
Lecture6.6
-
-
Dividend Discount Model 3
-
Lecture7.1
-
Lecture7.2
-
Lecture7.3
-
-
Risk 8
-
Lecture8.1
-
Lecture8.2
-
Lecture8.3
-
Lecture8.4
-
Lecture8.5
-
Lecture8.6
-
Lecture8.7
-
Lecture8.8
-
-
Capital Asset Pricing Model 6
-
Lecture9.1
-
Lecture9.2
-
Lecture9.3
-
Lecture9.4
-
Lecture9.5
-
Lecture9.6
-
Dividend Discount Model
In the case of a $5 dividend paid every year when the discount rate is 5%, the value can easily be found to be:
#What would we pay for a $5 dividend that we think we could get forever?
#This is easy, it's a perpetuity
r = .05
print(5/r)
100.0
In the case that we have a growing dividend we will see that it a bit more complicated but still easy to model in the end with a modification to the formula. To begin with, let's show how the dividend will grow if we have a 2% growth rate.
import matplotlib.pyplot as plt
#Track the first 25 years
t = list(range(1, 26))
#After the first year, the dividend grows by 2% each year
dividends1 = [5*(1.02)**(x-1) for x in t]
plt.plot(t,dividends1)
plt.xlabel("t")
plt.ylabel("Nominal Dividend Value")
plt.title("Nominal Dividend Value with 2% Growth")
plt.show()
Now what about the present value for each dividend?
#Calculate the present value
dividends2 = [d/(1.05**x) for x, d in zip(t, dividends1)]
#Plot the two together
plt.plot(t,dividends1,label="Nominal")
plt.plot(t,dividends2,label="Present Value")
plt.legend()
plt.xlabel("t")
plt.ylabel("Nominal Dividend Value")
plt.title("Dividend Value with g=2% r=5%")
plt.show()
Since the present value of the dividend will eventually reach the point where it is worthless, the perpetuity formula can still work. It is important to understand that in any case where g > r, the formual no longer works because it would essentially be trying to represent the case where a company keeps having dividends that are worth more and more every single year even in terms of present value. The stock price would be infinity if that were true.