EN DE

The evidence

A survivorship-adjusted backtest of our own fair value model over 34 years, 1992 to 2026. Hypothetical and in-sample, with every caveat shown openly.

34years tested1992 to 2026
+5.2 ppedge per yearvs broad market, survivorship-adjusted
96,091stock-yearsin the test
2,172delisted stocksincluded (against survivorship bias)

Key findings

Why this holds up

📅 34 years, not a lucky windowTested 1992→2026 — the longest period where our point-in-time fair values and clean prices both exist. Not a hand-picked stretch.
💸 Dividends reinvestedEvery return uses adjusted closes — dividends and splits are fully reinvested, on both our strategy and the broad market.
🔁 Always reinvestedWhen we sell, the proceeds roll straight into the next undervalued, high-quality pick. A real rolling portfolio, not buy-and-forget.
⏳ No look-aheadEach decision uses only data that was actually available that day. The future never leaks in.
🧹 Clean data onlyHigh-evidence stocks, ≥12 valuation models, and dense, gap-free price histories. Junk is excluded.
⚰️ Survivorship removedWe pulled 32,000 delisted stocks and MEASURED how much failed companies drag returns — then subtracted it. Most backtests skip this; we didn't.
🌍 Realistic benchmarkCompared to the realistic broad market (~8%/yr) — a broad index built from real share prices going all the way back to 1992, total return. A real price path with its true ups and downs, not a reconstruction.

Risk, honestly

yearly NAV, median of 100 diversified portfolios vs the realistic broad market.

StrategyBroad market
Volatility23.6%19.8%
Max drawdown40.5%41.6%
Worst year-40.4%-35.9%

When we hold, when we rotate

On track Below fair value, thesis intactPrice is under our Fair Value and the business is sound. The position stays until the gap closes.
Running Above fair value, up-trend intactReached fair value but still trending above its 300-day average. Nothing is flagged at fair value — the winner keeps running.
Review Up-trend brokeAbove fair value AND the price crosses below its 300-day average — the up-trend has turned. The position is flagged for review and rotated into the next undervalued pick.
Review Quality slipped below the medianQuality Score dropped below the median of the universe — the business is weakening. The position is flagged before it becomes a value trap.
Review Held 5 yearsAfter ~5 years a position is rotated into a fresh, more-undervalued opportunity — keeps the portfolio working on the best current discounts.

Survivorship bias, measured

Measured from a representative sample of delisted US stocks (held-to-last, capturing the collapse). The quality filter shrinks the drag because high-quality companies rarely fail.

Academic sources

Educational research, not financial advice — see the references above. This is a hypothetical, in-sample backtest of our own Fair Value model: point-in-time (no look-ahead), dividends reinvested, and survivorship-adjusted using real delisted stocks, benchmarked against the realistic broad market (~8%/yr) built from real share prices back to 1992 (total return). Because the strategy lets winners run, a large part of the return concentrates in a few large winners (the Bessembinder effect), so it carries high variance and is path-dependent — it reflects one 34-year history with value-typical down years, not a guaranteed forward return. Past performance does not indicate future results.