Skip to content
StockMarketAgent
Tool · Valuation · as of 2026-05-25

Valuation calculators

What this is warning you about first. a single model is not a price target. The calculator returns a fair-value range with an explicit exclusion reason when an input combination is structurally invalid (e.g. negative terminal FCFF, missing WACC, archetype mismatch). Read the range, the exclusion notes, and the reliability score, not the midpoint in isolation.

Models
11
Catalog v1
Variants
FCFF · NAV
Revenue-down · property NAV
Sensitivity
2-axis
Whitelisted axes only
Methodology
v1
valuation-calculators.v1
Calculator model
Paid ticker prefill
Manual mode is free. Ticker prefill starts on Individual and may be unavailable while vendor data-licensing review is pending.
Private workbook
Sign in to save private workbooks, notes, duplicates, and run history. Anonymous inputs stay local to this page.
Run a model to see the fair-value range. The kernel returns status: computed | excluded | failed and an explicit reason for non-computed runs. Read the range and the exclusion notes, not the midpoint alone.
Recomputed sensitivity
Every cell reruns the backend calculator with the selected offsets.

Dedicated calculator URLs

Calculator
Model ID
Canonical URL
Forward earnings calculator
forward_earnings/en/tools/forward-earnings-calculator
Discounted earnings calculator
discounted_earnings/en/tools/discounted-earnings-calculator
FCFF DCF calculator
fcff_dcf/en/tools/fcff-dcf-calculator
PEG-adjusted peer calculator
peg_adjusted_peer/en/tools/peg-adjusted-peer-calculator
Owner earnings calculator
owner_earnings/en/tools/owner-earnings-calculator
Multi-stage moat fade calculator
multi_stage_moat_fade/en/tools/multi-stage-moat-fade-calculator
Reverse DCF calculator
reverse_dcf/en/tools/reverse-dcf-calculator
Dividend discount calculator
ddm/en/tools/dividend-discount-calculator
REIT NAV/AFFO calculator
nav_affo/en/tools/reit-nav-affo-calculator
EV/revenue calculator
ev_revenue/en/tools/ev-revenue-calculator
Residual income calculator
residual_income/en/tools/residual-income-calculator
Sensitivity matrix calculator
sensitivity/en/tools/sensitivity-matrix-calculator

Each calculator has its own canonical URL for analysts, search, API docs, and LLM tool references. This all-model workbook remains the quick switching surface.

The calculator is stateless. Nothing you enter is persisted on this public surface. Authenticated workbooks can layer save/load and premium ticker prefill on the same kernel.

Programmatic access lives in the developer documentation at /developers. Every response is stamped with methodology_version = valuation-calculators.v1.

Frequently asked questions

Do these models replace the published per-stock reports?
No. The reports apply the same kernel to assembled financials with archetype calibration, six-factor scoring, and the bear-case-first narrative. The calculator is the stateless math surface: useful for stress-testing one assumption, not for substituting the analysis.
Why does my run return `excluded` instead of a fair value?
Each model declares the inputs and archetype combinations it can compute against. If WACC is missing for an FCFF DCF, or the archetype is not REIT for the NAV/AFFO model, the kernel returns `status: excluded` with an explicit `exclusionReason` (e.g. `wacc_ebit_or_shares_missing`, `archetype_not_reit`). That is the contract, not an error.
Are sensitivities computed by scaling the mid-point?
No. Each cell of the sensitivity matrix re-runs the full calculator pipeline with the offset assumption applied. There is no synthesis-output scaling. The whitelisted axes are declared per model in the catalog response.
How do I supply growth as a percent vs a decimal?
Rates default to decimals (0.10 = 10%). To send display percent (10 instead of 0.10), set `display_percent: true` on the relevant bag. The kernel normalises both shapes. PEG growth is always integer percent (20 for 20%) by convention.
This tool is tied to the same research methodology used in the per-ticker reports. Inputs, scoring rules, and exclusions are documented there. Read the full methodology.