Discounted earnings calculator
A 10-year SBC-adjusted EPS DCF: compound earnings through a fading growth curve, discount at both a strict and a moderate cost of equity, and read the spread as a fair-value range. Same engine and same numbers as the published stock analyses.
The output is highly sensitive to cost of equity and fade speed. A small error in Ke or terminal growth can dominate the whole valuation — so the model reports a strict-vs-moderate range, never a single false-precision number, and flags any run where the terminal value is doing too much of the work.
Discounted earnings · Mature compounder
Two discount rates, run side by side — and how much is terminal
The 10-year EPS growth path, fading 3pp/yr toward 3% terminal
No usable forward or consensus signal, so the path starts at the supplied growth rate and fades uniformly by the deceleration toward terminal — the fallback method.
SBC-adjusted EPS is present and anchors the projection, so the share-base dilution from stock-based compensation is priced in. The path compounds from this anchor through the fade.
Every step, derived
- projectionMethod = ttm_eps_visibility_fade · epsAnchor = ttm_sbc_adjusted_eps ($9.00)
- growthRates[10] = [11.0, 8.0, 5.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]% · decel 3pp/yr → terminal 3%
- year1ModelEps = 9.99 · year2ModelEps = 10.79
- Strict Ke 10.5% → FV 141.58 · terminal 49.8% of PV
- Moderate Ke 9% → FV 177.16 · terminal 57.0% of PV
- fairValue = { low 141.58, mid 159.37, high 177.16 } (spread across Ke)
One stable kernel contract — same as the reports
Reference the model by its stable id discounted_earnings, not the display label. The dedicated page, the all-model workbook, and the report pipeline all hit the same endpoint and reconcile to the same fair value.
| Slug | /en/tools/discounted-earnings-calculator |
| Kernel model id | discounted_earnings · role eps_dcf |
| Valuation lens | 10-yr SBC-adjusted EPS DCF, dual Ke reported as a range |
| Primary input | SBC-adjusted EPS (raw EPS fallback) + strict & moderate Ke |
| Output | status (computed / excluded / failed) + fairValue (low / mid / high) + per-run terminal_value_pct + reliability |
| Methodology | valuation-calculators.v1 |
This surface is statelessand runs entirely in your browser — nothing you type is saved or sent anywhere. The same kernel powers the per-stock reports, so the fair value here reconciles with the report's discounted_earnings output for the same inputs. Triangulate against the other lenses in the all-model workbook.