Price target calculator — methodology

A plain-English explainer of how TickerLeague's per-ticker price target calculator turns analyst consensus, historical EPS and P/E ranges into bear, base and bull scenarios.

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.

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.