What the calculator computes
The price target tool projects a single per-ticker share price at the end of an investment horizon (1 to 10 years, 5 by default). For each scenario it compounds trailing-twelve-month (TTM) diluted earnings per share at an assumed annual growth rate, then multiplies the resulting future EPS by an exit price-to-earnings (P/E) multiple. The output is one modelled price per scenario, plus the implied total return and compound annual growth rate (CAGR) versus today's share price.
We deliberately keep the formula simple: a future price is just TTM EPS × (1 + growth)years × exit P/E. Total return is future price / current price − 1 and CAGR is (future price / current price)1/years − 1. There is no Monte-Carlo step, no discount rate, and no implicit risk premium — the user controls every assumption.
How the bear, base and bull defaults are picked
The calculator pre-fills three scenarios so a first-time visitor sees a sensible starting point instead of an empty form. The anchors come from the same data feed used elsewhere on the ticker hub:
- Bear case. EPS growth defaults to either the 25th-percentile next-year analyst estimate or the lower of recent historical CAGR and zero, whichever is more conservative. Exit P/E defaults to the 25th-percentile 5-year P/E.
- Base case. EPS growth defaults to consensus average for next year (or, when no analyst data exists, the 5-year EPS CAGR). Exit P/E defaults to the 5-year median.
- Bull case. EPS growth defaults to the 75th-percentile analyst estimate or recent peak historical growth. Exit P/E defaults to the 75th-percentile 5-year P/E.
Defaults are anchors, not forecasts. The sliders accept any value within the validation ranges so a user can pressure-test scenarios that disagree with sell-side consensus or with history.
Data sources and refresh cadence
Per-ticker price, TTM EPS, historical annual EPS, P/E percentiles and analyst estimates are sourced from our financial-data partner and refreshed at least daily. The calculator caches inputs for up to 12 hours so charts and snapshot cards stay consistent during a session, while a "Fundamentals as of" line near the snapshot reveals the actual report date for the latest TTM window.
When a company has negative earnings the simple EPS path is ill-defined; the page falls back to an Advanced (revenue) mode that compounds revenue growth, applies a future net margin and re-derives a future EPS before the same price math runs. The same exit P/E and horizon controls are reused so users can compare scenarios apples-to-apples.
Known limitations
- The model is single-stage. It assumes a constant EPS growth rate and a single exit P/E rather than a fade between near- and long-term states.
- We do not attempt to forecast share-count changes in the simple mode. Buybacks and dilution affect future EPS in the real world; the Advanced (revenue) mode lets the user dial in an annual share-count change to capture that effect.
- Historical P/E percentiles are sensitive to the lookback window. We use 5- and 10-year ranges so very recent IPOs may have shorter history; the page hides the ranges that cannot be computed.
- Modelled prices are nominal — the calculator does not adjust for inflation, taxes or trading costs.
Related tools and reading
- Browse all stocks to find a ticker, then open its Price target tool from the company hub.
- Compound interest calculator — the math that powers the EPS compounding step in this tool.
- Rule of 72 calculator — back-of-envelope sanity check for the doubling time of EPS at any growth rate.
Disclaimer
The price target calculator is an educational tool. It surfaces the consequences of explicit growth and valuation assumptions; it does not predict future returns, recommend buying or selling any security, and should not be used as a substitute for professional financial advice. Always do your own due diligence before investing.