6.6 Multiples as compressed DCFs, and the reverse DCF
Motivation
Most market conversation is in multiples: "trading at 60× earnings". A multiple carries a growth, payout and risk assumption. Making it explicit tells you what you are betting on.
6.6.1Justified multiples#
Proposition 6.9Justified P/E and P/B
In the Gordon model with cost of equity , growth , payout ratio and return on equity ROE, with :
Proof
and give the first form; by Proposition 6.5 gives the second; gives the trailing form. For (6.18), , and book equity grows at , so retained earnings in year 1 are and . Divide by .∎
Reading the formulas
- If , then and for every . Growth only earns a premium multiple when returns exceed the cost of equity: Proposition 6.7 again.
- For banks, (6.18) is the working model: a bank with ROE 18%, growth 10% and = 14% is worth book; one with ROE 12%, growth 8% is worth book. PSU banks traded at large discounts to book through 2015–2020 because markets priced ROE below cost of equity (6.10).
- For a high-ROE compounder, the P/E is explosive in . With ROE 30% and = 13%: = 10% gives forward P/E 22.2; = 11% gives 31.7; = 12% gives 60.0. A one-point change in perpetual growth doubles the multiple. Multiples in the 60–90 range for Indian consumer franchises are statements that is very small for a very long time.
- Worked example (lab V5). Payout 0.5, = 8%, = 13% gives trailing P/E .
The PEG ratio (P/E divided by growth in percent) is a heuristic with no derivation behind it: P/E is not linear in in (6.17).
6.6.2Solving for implied growth#
Reverse DCF Instead of forecasting growth and computing value, take the market's enterprise value and solve for the growth that justifies it. Mauboussin & Rappaport call this "expectations investing".
Proposition 6.10Unique implied growth
In (6.9) fix , and . Then is continuous and strictly increasing on with as and as . Hence for every there is exactly one with .
Proof
Each explicit term and the terminal term (proportional to ) is continuous, positive and strictly increasing in for , and tends to 0 as . The terminal term tends to . The intermediate value theorem gives existence; strict monotonicity gives uniqueness.∎
Root-finding Bracket the root on with . Bisection halves the bracket each step, so after steps the error is at most ; 40 steps on give . Brent's method (scipy.optimize.brentq) combines bisection with secant and inverse quadratic steps and converges superlinearly while keeping the bracket guarantee. Newton's method needs and can overshoot outside ; avoid it without safeguards.
6.6.3Implied growth for the mid-cap#
Worked example
Same company as 6.3 ( = ₹1,000 cr, WACC 12%, 5%, = 5). If the market EV is ₹30,000 cr, the implied explicit growth is a year for five years (reverse_dcf(3000, 100, 0.12, 0.05, 5) = 0.224344). If the EV is ₹15,000 cr, : the market prices no excess growth at all. The question is then a business question: has this company ever compounded free cash flow at 22% for five years? What does its 10-year revenue CAGR, margin trend and reinvestment history say?
For the value-driver model the reverse problem has a closed form: solving for gives . With = 9,166.7, = 500, = 30%, = 12% this returns , recovering the example of 6.4.
Practitioner notes
A reverse DCF is more useful than a forward one because it avoids anchoring on your own optimism. Solve for implied growth under two or three WACCs and two or three RONICs; if every combination requires growth the company has never achieved, the price assumes a different company.