Skip to content

Maximum Stock Price

Calculates the maximum price per share to pay today by projecting current EPS forward at the growth rate, applying the exit P/E, and discounting back at the required return — with an optional margin of safety discount.

When to use: Use when you want a per-share price target. Leave MOS blank for the unadjusted maximum, or enter a decimal (e.g. 0.25) to build in a valuation cushion.

Calculator

Formula

P0=E0(1+g)n×ExitPE(1+r)n×(1MOS)P_0 = \frac{E_0 (1+g)^n \times \text{ExitPE}}{(1+r)^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%
MOSMargin of SafetyDiscount applied for valuation cushion as a decimal%

Real-Life Examples

Example 1: Software Compounder (no MOS)

A SaaS business earns $5.00 EPS today, growing 15% annually for 7 years, expected to trade at 25× P/E at exit. You require 12% returns and apply no margin of safety.

Given

E0 = 5g = 0.15n = 7ExitPE = 25r = 0.12MOS = 0

Step-by-Step

1.Future EPS = $5.00 × (1.15)^7 = $5.00 × 2.6600 = $13.30
2.Exit Price = $13.30 × 25 = $332.51
3.Unadjusted P0 = $332.51 / (1.12)^7 = $332.51 / 2.2107 = $150.41
4.P0 = $150.41 × (1 - 0) = $150.41
Result:150.41

Pay no more than $150.41 per share today to earn 12% over 7 years under these assumptions.

Example 2: Mature Industrial with 25% MOS

A mature industrial earns $8.00 EPS, grows 5%, exits at 15× in 5 years. You require 10% and demand a 25% margin of safety.

Given

E0 = 8g = 0.05n = 5ExitPE = 15r = 0.1MOS = 0.25

Step-by-Step

1.Future EPS = $8.00 × (1.05)^5 = $8.00 × 1.2763 = $10.21
2.Exit Price = $10.21 × 15 = $153.15
3.Unadjusted P0 = $153.15 / (1.10)^5 = $153.15 / 1.6105 = $95.10
4.P0 = $95.10 × (1 - 0.25) = $71.32
Result:71.32

The 25% MOS pulls the buy price from $95.10 down to $71.32 — a cushion against optimistic inputs.

Frequently Asked Questions

The entry P/E formula gives you a multiple to compare against current market P/E. This formula expresses the same idea as a per-share dollar price by anchoring on current EPS, projecting it forward at the growth rate, and discounting the exit value back to today.

Most analysts use trailing twelve-month (TTM) EPS for E_0, but normalized or forward EPS is also common — especially for cyclicals where TTM may understate or overstate true earning power.

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