Prior Movesmirror the world’s best investors

How it works

A mirror is one model portfolio

For each of 58 famous investors we publish a single impersonal model portfolio, their latest disclosed 13F holdings plus the stocks a model predicts they will buy next. It is identical for every reader. We never execute trades, hold assets, or tailor anything to your account.

Predicting the next buy

13F filings disclose what each institution held at the end of a quarter, about six weeks after the fact. The model learns each investor’s historical buying pattern and ranks a broad ~2,000-name candidate universe, known at the rebalance date, by the probability that the name becomes a new buy in the next filing. The ranking is the PriorScore. The published page never changes that ranking after the fact.

Tested walk-forward, and one leak we did not solve

Every backtest is walk-forward: at each historical rebalance the model only sees data available on that date, holds the top predicted names equal-weight for one quarter, and scores complete quarters only, gross of costs. As-of joins are availability-lagged so no future feature information leaks in.

One leak survives that, and we will not call these results leak-free because of it. Each quarter’s positions are formed from 13F holdings as of quarter end, and those filings are not public for up to 45 days. Re-run so nothing is bought until the filing is actually public, the same pipeline returns −3.4 pts/q (t = −1.74) over 34 complete quarters. The measured edge does not survive that constraint, and the track record page states this next to the number rather than in a footnote.

What the accuracy number means

There are two accuracy numbers on this site and they answer different questions. The one that describes the product is a measured hit rate on the live board: the top-ranked name is the investor’s actual next new buy 1.7% of the time, against 0.6% for a name drawn at random from the same board, which is 2.8x chance over 2,030 investor-quarters of walk-forward holdout. The second is AUC, and it grades a much narrower exam that we no longer treat as a skill claim. It ranks names already inside a filing and asks which was opened most recently, and a one-line rule read off the previous filing scores a perfect 1.000 on it, because the label is defined as “absent last quarter”. Our models score 0.47 to 0.91 on it, median 0.659, which is worse than that free rule. We keep the spread here because it is an honest description of how well each investor’s style is captured, and for no stronger claim than that:

The spread is not random. It tracks how patient the investor is: holdout AUC falls with portfolio turnover (Spearman −0.60, p < 0.001, 49 investors), so for the lowest-turnover third of the roster the median is 0.705 while the highest-turnover third sits at 0.634. Behaviour repeats where books are stable, which is the same gradient Cohen, Lu and Nguyen find in mutual fund managers. Practically: trust the mirrors of patient managers most, and read fast-trading books with wider error bars.

So the path to the number is plain: a separate model per investor, trained walk-forward on up to 294 public features per stock per quarter, calibrated on 124,731 out-of-sample calls across 49 investors. A label-shuffle canary collapses it to a coin flip, which rules out labels bleeding into features. Survivorship is a separate problem, and on 14 August 2026 we stopped calling it unmeasured and measured it. Names an investor still held in the last four quarters are in our price history 59.9% of the time; names last held five or more years ago, 6.7%. Comparing like with like inside each investor, the model scores about 0.05 higher on the survivors, in 28 of 33 investors, and about 0.04 higher within the same quarter, in 14 of 15 quarters. So at least 0.04 of the published median is selection rather than skill, and that is a lower bound, because a name dropped from the universe entirely never gets scored at all. The honest claim is a median 0.659 on a survivorship-favoured universe, not a single big percentage. The survivorship measurement was made on the previous engine and we have not re-run it on the combined one, so treat the 0.04 as carried forward rather than freshly measured.

The honest result

The consensus mirror's backtest shows +2.2 pts/quarter net vs the S&P 500 over 35 complete quarters (2017Q3 to 2026Q1), directional, NOT statistically significant (t≈1.3; 95% CI includes zero). Most of that average is one quarter: 2026Q1 posted a +47.5 pt edge, roughly half of it two AI-hardware names (SNDK +258%, AMD +186%) marked at what proved to be a local peak; excluding it the edge is +0.9 pts/quarter. The edge is directional but not statistically significant, at t = 1.31 over 35 quarters the confidence interval includes zero. We publish it anyway, labeled honestly, because hiding a weak result would be the dishonest choice.

A research publication

Prior Moves is a research publication: one impersonal model portfolio per investor, identical for every reader. You place any trades yourself at your own broker. No execution, no custody, no individualised advice. You hold the trades; Prior Moves publishes the playbook. Nothing here is investment advice. Read the full disclaimer.