← GPK Price Guide

Index Methodology

How every number on this site is calculated, what it can and cannot tell you. Last rebuilt 2026-08-09 13:47 UTC.

Read this first. We publish three different kinds of number and they are not interchangeable. A measurement estimates how the whole market moved. A benchmark tracks a fixed basket of specific cards. A leaderboard is just a ranked list. Only the first two are indices.

Tier 1 — The Measurement (headline number)

The primary GPK market measure is a repeat-sales regression (RSR) in the Case–Shiller / Mei–Moses tradition. It is the only method here that measures the market rather than a basket, because it compares each card against itself.

The math

For every pair of sales of the same card (same spec — and grade is part of identity, so a PSA 10 and a PSA 9 are different cards), we take the log price change:

yₐ = log(price₁) − log(price₀)

Each pair contributes a row with −1 in the quarter it was bought and +1 in the quarter it was resold. Solving that system gives log index levels. Then, because Case & Shiller showed that price noise grows the longer a card is held, we run the standard three-stage correction:

  1. Stage 1 (OLS) — fit the time dummies, keep the residuals.
  2. Stage 2 (variance model) — regress squared residuals on the holding interval: e² ≈ A + B·Δt. Our fitted B is positive, which confirms the effect is real in this market, not just an assumption we imported.
  3. Stage 3 (GLS) — refit weighting each pair by 1/√(A + B·Δt), so long-held pairs count less than tightly-spaced ones.

Base period 2017Q3 = 100. The same math produces the Vintage (1985–88) and Modern (2013+) sub-indices — they are segments of one model, not separate methodologies.

Current levels and the pair counts behind them

SegmentLatest quarterLevelPairs this quarterPairs all-timeThin?
ALL2026Q3320.3989131,326no
MODERN2026Q3276.662294,191no
VINTAGE2026Q3311.0165726,784no

We publish pair counts because an index built on thin data must say so. Any quarter under 20 pairs is flagged thin on the chart rather than quietly smoothed.

Biases we accept, stated plainly

Tier 2 — The Benchmarks (GPK25, Modern 25)

A benchmark tracks a fixed basket of named cards. It answers "how did these 25 do", not "how did the market do". Rules that make a benchmark auditable:

Backtest disclosure. Where an index level predates the day we began computing it live, that span is reconstructed from historical sales, not observed in real time, and the chart labels it backtested. Reconstructed history is fitted with the benefit of hindsight and should be read more sceptically than the live span.

Tier 3 — The Leaderboard

The Top-25 Most Valuable list is a leaderboard: a ranked snapshot of the highest values right now. It has no level, no percentage since inception, and it is not an index. It changes when values change, which is exactly what a ranked list should do and exactly what an index must not do.

Limitations we will not paper over

Questions or a correction? Every number here is reproducible from the published sales data. Data notes & corrections