← back to finance

Equities

OpenStax Principles of Finance (CC BY 4.0) ยท MIT OCW 15.401 (CC BY-NC-SA 4.0)

A stock is worth the present value of expected cash returned to shareholders — dividends, buybacks, or liquidation proceeds. The dividend discount model is the cleanest form, but the cash flows are uncertain, so every valuation is only as good as its growth assumptions.

0 1 2 3 4 5 -P D grows PV shrinks Dividends grow, but present values converge: the series sums to a finite price.

Dividend discount model

The dividend discount model (DDM) values a stock as the sum of all future dividends discounted at the required return r. If you hold the stock forever, price equals ∑ Dt/(1+r)t. For a finite holding period, you discount dividends received plus the sale price.

Scheme

Gordon growth model

If dividends grow at a constant rate g forever, the DDM collapses to a closed form: P = D1 / (r - g). This is the Gordon growth model, a special case of the growing perpetuity. It only works when r > g. Small changes in g swing the price dramatically.

Scheme

P/E ratios and relative valuation

The price-to-earnings ratio (P/E) divides stock price by earnings per share. A high P/E can mean the market expects high growth, or that the stock is overpriced. Comparing P/E across similar firms is relative valuation — faster than DCF, but only as good as the comparables.

Scheme

Stock returns and holding period

The holding period return (HPR) includes both price appreciation and dividends: HPR = (P1 - P0 + D) / P0. Annualizing over multiple years uses geometric compounding. Total return is what actually hits your account.

Scheme

Notation reference

Symbol Scheme Python Meaning
D1d1d1Next year's dividend
gggDividend growth rate
P/E(pe-ratio p eps)price / epsPrice-to-earnings ratio
HPR(hpr p0 p1 d)hpr(p0, p1, d)Holding period return
P = D/(r-g)(gordon d1 r g)gordon(d1, r, g)Gordon growth model
Neighbors