Not every insider buy
is a signal.
The Bourse Conviction Score rates every open-market insider purchase from 0 to 100 with a machine-learning model, and shows the reasons: first buy in a long time, other executives buying the same week, a price near the 52-week low, a stake that doubled.
This purchase scores 100/100 on the Bourse Conviction Score, the highest for KOD in Bourse data (since June 4, 2026). (KOD, 2026-09-28)
Tested on months it never saw.
2026-08-25 – 2026-10-01, 1875 purchases
base rate 28%
all purchases -3.0%
2026-05-11 – 2026-11-10
Highest scores, last 60 days.
| Score | Ticker | Buyer | Value | Date | Why |
|---|---|---|---|---|---|
| 100 | KOD | Insider | $20.2M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $17.7M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $10.4M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $9.6M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $9.3M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $8.7M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $7.4M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $6.6M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $5.8M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $5.7M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $5.5M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $4.7M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $3.9M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $3.7M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
| 100 | KOD | Insider | $3.3M | 2026-09-28 | Price 500% above the 52-week low · Shares rose 130% in the month before |
Purchases filed more than 7 days ago. Live scores are in the app and the API.
Questions.
What does a score of 98 mean?
The model rated the purchase higher than 98% of insider purchases it was not trained on. It is a rank, not a probability of profit.
Which model is it?
Gradient-boosted decision trees with the XGBoost algorithm (logistic loss, second-order gain, L2 regularisation, learned direction for missing values), trained on Form 4 open-market purchases. The label is whether the stock’s 1-month return after the trade was in the top 30% of all insider purchases that month.
How do I get the score?
In the app (More, Conviction Score), in the API (GET /v1/conviction and the conviction_score field of /v1/insiders) and with pip install bourse-quant: bourse.get_conviction(min_score=90).
What are the limits?
The training history is short (Bourse Form 4 data since May 2026) and covers one market regime. Price features exist only where daily prices were available. The out-of-sample result is modest and can change. Treat the score as a way to sort filings, not as advice.
Bourse provides financial data and editorial information, parts of which are generated by AI. This page is for general education only. It is not personalised investment advice or a recommendation to buy or sell any financial instrument. Make your own decisions.