One insider buying can mean anything. Three insiders independently buying the same stock in the same few weeks means several people with inside knowledge decided, separately, that the price was wrong. That coincidence is the strongest single pattern in insider filings, and the Cluster Buys page finds every instance of it.
A cluster is a window of no more than 60 days in which three or more distinct insiders bought the same company's stock on the open market. The members page currently lists 1,489 of them since 2024-10-01, newest, largest or best-scored first, with filters for buyer count, officers-only, CEO/CFO/chair involvement and recency.
In the historical event study, purchases that were part of a cluster ran ahead of single purchases on a market-adjusted basis over the following quarter, in both the training years and the holdout years after 2022. It is an average tilt with wide dispersion — plenty of clusters are followed by falls — so the page shows the chart, the price move since the window and every buyer, and lets you judge.
Every Tuesday the blog posts the ten strongest clusters of the last six weeks for free. Members see all of them, and can have an email the morning a new cluster scores 55 or more.
All seven tools, the full two-year feed, the JSON API and email alerts, refreshed every morning. A free quarterly sample of the dataset needs no account.
See plansFree sampleThree or more distinct insiders buying the same company's stock on the open market within a window of no more than 60 days.
Up to 50 points for the number of buyers, 15 for who they are, 25 for dollar size relative to the company, 10 for conviction signals, minus a penalty when the buying is tied to an offering or placement.
On average, in the historical study, cluster purchases ran ahead of single purchases over the following quarter, in both the pre-2022 and holdout years. Average tilt, wide dispersion, not a forecast.
Yes. Members can switch on a market-wide cluster alert (score 55+) and receive one email the morning after the filing that completed the window lands.
Yes. GET /api/v1/clusters with optional ticker, min_score, since and limit parameters returns the same scored list as the page.