Repeat Conviction
A CEO or board member is buying their stock — again.
The narrative pick. When the same CEO or director buys their own company's stock twice within 90 days, it's a deliberate, sustained signal — they liked it at €X, they like it more at €Y. Doesn't clear our formal alpha bar — included for the story; ships labelled experimental.
How the rule fires
Insider role ∈ {CEO, Board} · transaction is a buy · the same insider bought the same company at least once in the prior 90 days.Recently Fired (Live Signals)
- 🇬🇧$DOCSyesterdayDr. Martens plc€0—Source filing ↗
- 🇫🇷yesterdayFONCIERE INEA€2k—Source filing ↗
- 🇸🇪2d agoRanplan Group AB€3—Source filing ↗
- 🇸🇪2d agoGentoo Media Inc.€25k—Source filing ↗
- 🇸🇪3d agoGentoo Media Inc.€23k—Source filing ↗
- 🇬🇧$INSG3d agoInsig AI plc€11k—Source filing ↗
- 🇸🇪4d agoRanplan Group AB€4—Source filing ↗
- 🇸🇪4d agoGentoo Media Inc.€7k—Source filing ↗
- 🇬🇧$GSK4d agoGSK plc€480—Source filing ↗
12-Month Backtest Performance
The equity curve and statistics below show how this rule performed across our 12-month out-of-sample backtest window (May 19, 2025 – April 19, 2026). Past performance is not indicative of future results.
Hypothetical, frictionless. €1,000staked the moment each signal fired, closed at the screen's default horizon. No trading costs, no slippage, no taxes. Backtest window 2025-05-19 → 2026-04-19.
12-Month Out-of-Sample Backtest Trades
Historical trades captured during the May 2025 – April 2026 backtest window to validate signal efficacy.
| Filing date | Company | Insider | Value | Horizon | Raw return | € P&L | |
|---|---|---|---|---|---|---|---|
| 2026-04-17 | 🇸🇪 | Xer Tech Holding AB $XER | Thomas Lundin Member of the Board of Directors | €544 | 30d | -5.0% | −€50 |
| 2026-04-16 | 🇩🇪 | ProCredit Holding AG $PCZ | Joleska Popovska, Jovanka Aufsichtsrat | €1k | 30d | -7.0% | −€70 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Anders Danielsson Chief Executive Officer (CEO)/Managing Directory | €28k | 30d | -3.5% | −€35 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Anders Rättgård Employee Representative of the Board of Directors or deputy Employee Representative of the Board of Directors | €400 | 30d | -3.5% | −€35 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Åsa Widholm Thunman Other member of the company's administrative, management or supervisory body | €2k | 30d | -3.5% | −€35 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Claes Larsson Other member of the company's administrative, management or supervisory body | €14k | 30d | -3.5% | −€35 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Fredrik Norrman Employee Representative of the Board of Directors or deputy Employee Representative of the Board of Directors | €3k | 30d | -3.5% | −€35 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Hans Reinholdsson Employee Representative of the Board of Directors or deputy Employee Representative of the Board of Directors | €2k | 30d | -3.5% | −€35 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Lena Hök Other member of the company's administrative, management or supervisory body | €7k | 30d | -3.5% | −€35 |
| 2026-04-16 | 🇸🇪 | Skanska AB | Malte Fält Employee Representative of the Board of Directors or deputy Employee Representative of the Board of Directors | €756 | 30d | -3.5% | −€35 |
+ 523 more historical trades — sign up to see
Full ledger, CSV download, and live alerts for the repeat-conviction screen.
Sign up — free⚠️ Risks
Below the formal acceptance bar — mean of +2.4% is modest, drop-top-5 mean is only +1.2%, hit rate is 52%. We ship this as an experimental screen because the narrative is strong and the t-stat is real, but expect the edge to be small after costs. High frequency (~35 events/month) means alert fatigue risk.
Get an email when this screen fires
Free. Each alert names the company, insider, role, and value, with a link to the source filing. We add the safety filters we have (earnings-window suppression where data exists); we never wrap any screen as a recommendation.