Skip to content

Maximum Stock Price

Approximates the maximum per-share price for a dividend-paying stock by compounding the dividend yield over the holding period on top of the price-only maximum, with an optional margin of safety discount.

When to use: Use for a dividend-paying stock when part of the return comes from distributions. Leave MOS blank for the unadjusted maximum.

Calculator

Formula

P0[E0(1+g)n×ExitPE(1+r)n]×(1+DY)n×(1MOS)P_0 \approx \left[\frac{E_0 (1+g)^n \times \text{ExitPE}}{(1+r)^n}\right] \times (1+DY)^n \times (1 - \text{MOS})

Variables

SymbolNameDescriptionUnit
P0Maximum Stock PriceMost you should pay per share today$
E0Current EPSTrailing earnings per share today$
gEarnings Growth RateExpected annual EPS growth as a decimal%
nHolding PeriodYears held before exityears
ExitPEExit P/E RatioExpected price-to-earnings multiple at exitinteger
rRequired ReturnAnnual required rate of return as a decimal%
DYDividend YieldAnnual dividend yield as a decimal%
MOSMargin of SafetyDiscount applied for valuation cushion as a decimal%

Real-Life Examples

Example 1: Dividend Aristocrat (no MOS)

A consumer staples name earns $4.00 EPS, grows 6%, yields 3%, exits at 18× in 10 years. You require 9% and apply no margin of safety.

Given

E0 = 4g = 0.06n = 10ExitPE = 18r = 0.09DY = 0.03MOS = 0

Step-by-Step

1.Future EPS = $4.00 × (1.06)^10 = $4.00 × 1.7908 = $7.16
2.Exit Price = $7.16 × 18 = $128.94
3.Price-only P0 = $128.94 / (1.09)^10 = $128.94 / 2.3674 = $54.46
4.Dividend lift = (1 + 0.03)^10 = 1.3439
5.P0 = $54.46 × 1.3439 × (1 - 0) = $73.18
Result:73.20

Compounding the 3% dividend yield over 10 years lifts the buy price from $54.46 (price-only) to $73.18.

Example 2: High-Yield Utility with 30% MOS

A utility earns $6.00 EPS, grows 3%, yields 4%, exits at 14× in 5 years. You require 8% and demand a 30% margin of safety.

Given

E0 = 6g = 0.03n = 5ExitPE = 14r = 0.08DY = 0.04MOS = 0.3

Step-by-Step

1.Future EPS = $6.00 × (1.03)^5 = $6.00 × 1.1593 = $6.96
2.Exit Price = $6.96 × 14 = $97.38
3.Price-only P0 = $97.38 / (1.08)^5 = $97.38 / 1.4693 = $66.27
4.Dividend lift = (1 + 0.04)^5 = 1.2167
5.P0 = $66.27 × 1.2167 × (1 - 0.30) = $56.43
Result:56.44

Compounded dividends lift the price-only $66.27 to $80.62, then the 30% MOS pulls it down to $56.43.

Frequently Asked Questions

The formula assumes the dividend yield stays roughly constant and that distributions are reinvested at the dividend rate over the full holding period. A full dividend discount model values each expected payment as a discrete cash flow — more precise, but heavier to compute.

Compounding the yield separately keeps the price-appreciation discount (r) and the dividend contribution mathematically distinct. It mirrors how total return chains multiplicatively in real life: a 9% required return on price and a 3% yield are combined as (1+r)^n in the denominator and (1+DY)^n in the numerator.

For high-yield, slow-growth stocks (utilities, REITs, telecoms) where distributions are a meaningful slice of total return. For low-yield growth stocks the gap to the standard max-price formula is small.

No — leave MOS blank (or set it to 0) for the unadjusted maximum price. Enter a decimal between 0 and 1 to discount that price by the chosen percentage.

Related Formulas