MarketPeel
Insider Trading Intelligence

Top Insider Methodology

How we identify filers with validated long-horizon outperformance.

What the “Top Insider” signal means

A filer earns a place on the whitelist when their entire Form 4 trading record — backtested against SPY across the 90-day, 1-year, and 2-year horizons — clears strict statistical thresholds at every horizon.

This is a descriptive backtest, not a forward prediction. We measure how an insider's historical trades compared to the broad market and surface only the filers whose track record is robust across short, medium, and long holding periods.

Important caveat.Beating SPY isn't the same as having market-timing skill. A filer who buys a single stock that runs up will beat SPY even with random timing — that's thesis validation, not skill. To stay honest about this distinction, we classify every whitelisted filer into one of five archetypes, and only one of them earns the green “Top Insider” laurel.

The six archetypes

Each whitelisted filer is classified by two dimensions: issuer concentration (how many distinct tickers they trade) and timing edge (their mean excess return at 730d minus the mean excess return of all otherfilers trading the same top issuer — a buy-and-hold counterfactual). The result is one of six buckets:

The first three buckets (with a positive timing edge) get the green laurel — they represent genuine timing skill. The last three (where alpha comes mostly from exposure, not skill) get an amber-tinted badge, and the trade-card annotation explicitly shows the buy-and-hold baseline so you can judge for yourself whether the filer's edge is skill or thesis.

The criteria

To be on the whitelist, a filer must meet all of the following at every horizon in {90d, 365d, 730d}:

Co-filer pair deduplication

Some economic events are reported by multiple legal entities (a fund manager and their corporate vehicle, for example). We collapse identical(n, mean_excess, win_rate)signatures into a single “anchor” row, surfacing the co-filers as a chip. This prevents the same trades from being double-counted on the public surface.

How often this updates

The underlying backtest aggregate refreshes every night at 05:30 UTC. New insider filings flow in as the SEC publishes them — typically the same day. A filer's “Top Insider” status can therefore change at most once per 24 hours.

How “excess return” is computed

For each Form 4 buy, we record the closing price on the trade date, then compute the percentage change over the next 90 / 365 / 730 trading days. We subtract the SPY return over the same window to get the excess return. The mean and median across all of a filer's trades become the headline numbers.

A small minority of trades (less than 1% in current data) fall on weekends or holidays; we use the closest prior market close. Trades whose horizon extends beyond today's date are excluded until their horizon resolves.

Why “win rate” is not in the criteria

Count-based win rates can mislead. A filer who makes 100 trades and wins 99 of them by a small amount while losing the 100th by a catastrophic margin can have a 99% win rate and a strongly negative mean excess return. We use the mean and median together (the latter rejecting outlier-driven means) instead, which is a more reliable signal of skill.

Not investment advice.Past performance is not indicative of future results. Backtest performance is descriptive of historical trades only. MarketPeel does not solicit or recommend trades. See our Terms of Service for more information.
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback