Markets: A Rigorous Course

11.14 Inflation and equity valuations

Advanced about 10 min

Proposition 11.11inflation pass-through and the P/E

Suppose real cash flows grow at grg_r, inflation is π\pi, and firms pass through a fraction λ∈[0,1]\lambda\in[0,1] of inflation to nominal dividend growth: g=gr+λπg = g_r + \lambda\pi. The nominal discount rate is r=ρ+πr = \rho + \pi, with ρ\rho the real required return. Under Gordon,

PD1=1ρ−gr+(1−λ)π,∂ln⁡(P/D1)∂π=−1−λρ−gr+(1−λ)π.(11.25)\frac{P}{D_1} = \frac{1}{\rho - g_r + (1-\lambda)\pi},\qquad \frac{\partial \ln(P/D_1)}{\partial\pi} = -\frac{1-\lambda}{\rho-g_r+(1-\lambda)\pi}. \tag{11.25}

Full pass-through (λ=1\lambda=1) makes the valuation invariant to inflation. Incomplete pass-through (λ<1\lambda<1) makes equity multiples fall as inflation rises.

Proof

Substitute r−g=ρ+π−gr−λπr-g = \rho+\pi-g_r-\lambda\pi into (11.10) and differentiate the log.∎

Why λ<1\lambda<1 in practice

  • Historical-cost depreciation and inventory accounting overstate real profits in inflation, so real taxes rise.
  • Input costs (energy) can rise faster than output prices. This is especially true for Indian oil marketing companies, whose retail prices are administered (M10).
  • Nominal debt gains are offset by higher refinancing rates.

Money illusion (Modigliani and Cohn, 1979) Investors may discount real cash flows at nominal rates, so inflation lowers prices mechanically even when λ=1\lambda=1. This is a behavioural hypothesis, not an identity.

The "Fed model" This heuristic compares the equity earnings yield E/PE/P with the nominal 10-year yield. It is internally inconsistent by (11.25): with λ=1\lambda=1, E/PE/P should track real yields, not nominal ones. Use real yields, or model λ\lambda explicitly.

India Indian equity valuations have historically been higher than EM peers. In a supply-driven inflation with administered fuel prices, Indian sectors differ sharply in λ\lambda. Upstream oil producers have λ>1\lambda>1. Oil marketing companies, paints, airlines and tyres have λ<1\lambda<1 in the short run (M10). The relative performance of these sectors is therefore a market read on pass-through.

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.