Strategy · AU
Analyst Upside
Composite of EPS revisions, insider purchases, analyst target spread, and momentum acceleration. Signal-driven, rebalanced daily.
Signal sensitivity — drives Holdings, Recent activity & the curve
Portfolio · Holdings
What the strategy holds nowThe book the strategy actually owns right now, by reporting currency, in % of book (no dollar amounts). It is signal-driven and rebalanced daily, but each name is held until its signal says exit (hold-until-exit, anti-churn) — so turnover stays low. A book can hold fewer names than the model ranks: positions are sized by rule — a volatility target, whole-share lots, per-name caps — with the remainder in cash (the Cash badge).
Holdings publish from the next signal rebalance
The per-name book lands here once the holdings feed goes live — coming soon. This is not a 0% return.
Recent activity
What changed at the last rebalanceBuys and sells from the most recent rebalance, per currency, as a share of the book (no dollar amounts). Low turnover is by design.
Rebalance activity publishes from the next signal rebalance
Buys and sells land here once the activity feed goes live — coming soon.
Live performance
Daily mark-to-market on the live IBKR paper account, indexed to 100 at funding, overlaid with the S&P 500 (a global anchor) and each market's primary local index, measured from the same date.
All six books — USD, EUR and PLN, aggressive and conservative — were relaunched onto new tranches at a flat base on 7–8 Jul 2026 (the V1.2 investability screen); earlier tranches are archived and no longer shown. Non-USD books are forward-only paper tracks: their walk-forward backtest is computed later (expected around September 2026), recalibrating the model's coefficients periodically, and does not gate publication.
Live curve is still building
A curve needs at least two daily marks to be meaningful. The first points land here as soon as the next sessions close.
Live model
What the strategy would pick if it rebalanced today.
The model ranks these names by signal daily; we hold the names we own until a name's signal says exit — the gap between this ranking and the Holdings above is our hold-until-exit (anti-churn) discipline. The ranking itself is the same for both tranches — the Aggressive/Conservative toggle only changes which signals trigger a trade, so it drives the Holdings and curve above, not this list. So this is a research signal, not a confirmed buy list.
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| EUR · 20 picks | |||||
| 01 | ATE PARIS | Strong Buy10.0 | PARIS | $2.72B | conviction → |
| 02 | SOP PARIS | Strong Buy7.2 | PARIS | $3.53B | conviction → |
| 03 | VH2 XETRA | Strong Buy6.8 | XETRA | $1.65B | conviction → |
| 04 | DEZ XETRA | Strong Buy5.7 | XETRA | $2.25B | conviction → |
| 05 | TWEKA AMSTERDAM | Strong Buy5.4 | AMSTERDAM | $2.40B | conviction → |
| 06 | ADYEN AMSTERDAM | Strong Buy4.9 | AMSTERDAM | $33.66B | conviction → |
| 07 | SAF PARIS | Strong Buy4.8 | PARIS | $154.83B | conviction → |
| 08 | SU PARIS | Strong Buy4.2 | PARIS | $187.88B | conviction → |
| 09 | ALV XETRA | Strong Buy4.2 | XETRA | $197.70B | conviction → |
| 10 | MTX XETRA | Strong Buy2.9 | XETRA | $21.15B | conviction → |
| 11 | FRE XETRA | Buy2.4 | XETRA | $28.98B | conviction → |
| 12 | G1A XETRA | Buy2.3 | XETRA | $12.01B | conviction → |
| 13 | EVD XETRA | Sell | XETRA | $6.24B | conviction → |
| 14 | BC8 XETRA | Buy1.9 | XETRA | $5.50B | conviction → |
| 15 | EXA PARIS | Buy1.7 | PARIS | $2.44B | conviction → |
| 16 | TKMS XETRA | Buy1.6 | XETRA | $6.16B | conviction → |
| 17 | IMCD AMSTERDAM | Buy1.2 | AMSTERDAM | $6.74B | conviction → |
| 18 | AOF XETRA | Buy1.1 | XETRA | $1.67B | conviction → |
| 19 | LR PARIS | Buy1.0 | PARIS | $42.43B | conviction → |
| 20 | DSFIR AMSTERDAM | Buy1.0 | AMSTERDAM | $25.65B | conviction → |
| PLN · 7 picks | |||||
| 01 | SNT GPW | Strong Buy10.0 | GPW | $770M | conviction → |
| 02 | PCO GPW | Strong Buy5.6 | GPW | $6.02B | conviction → |
| 03 | KRU GPW | Strong Buy5.3 | GPW | $2.03B | conviction → |
| 04 | DOM GPW | Hold | GPW | $1.66B | conviction → |
| 05 | PZU GPW | Strong Buy4.2 | GPW | $17.48B | conviction → |
| 06 | ALR GPW | Strong Buy3.1 | GPW | $4.71B | conviction → |
| 07 | BNP GPW | Hold | GPW | $6.11B | conviction → |
Earlier model rankings
The model's daily rankings from earlier dates — historical model output, not executed trades. Click any ticker for the full conviction breakdown.
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | GTLB NASDAQ | Strong Buy10.0 | NASDAQ | $7.72B | conviction → |
| 02 | RPD NASDAQ | Hold | NASDAQ | $741M | conviction → |
| 03 | PGEN NASDAQ | Strong Buy8.1 | NASDAQ | $2.43B | conviction → |
| 04 | NUTX NASDAQ | Strong Buy7.8 | NASDAQ | $1.31B | conviction → |
| 05 | PGY NASDAQ | Strong Buy7.5 | NASDAQ | $1.84B | conviction → |
| 06 | WDAY NASDAQ | Strong Buy5.3 | NASDAQ | $44.84B | conviction → |
| 07 | INSM NASDAQ | Strong Buy5.2 | NASDAQ | $27.58B | conviction → |
| 08 | BLZE NASDAQ | Strong Buy3.9 | NASDAQ | $819M | conviction → |
| 09 | CRM NYSE | Strong Buy3.8 | NYSE | $200.94B | conviction → |
| 10 | VEEV NYSE | Hold | NYSE | $42.23B | conviction → |
| 11 | SMWB NYSE | Buy3.2 | NYSE | $780M | conviction → |
| 12 | P NYSE | Sell | NYSE | $33.08B | conviction → |
| 13 | URGN NASDAQ | Buy2.6 | NASDAQ | $2.20B | conviction → |
| 14 | RDVT NASDAQ | Buy2.6 | NASDAQ | $1.20B | conviction → |
| 15 | RBRK NYSE | Buy2.6 | NYSE | $18.28B | conviction → |
| 16 | U NYSE | Sell | NYSE | $18.33B | conviction → |
| 17 | CHYM NASDAQ | Buy1.7 | NASDAQ | $13.08B | conviction → |
| 18 | CORT NASDAQ | Buy1.1 | NASDAQ | $12.51B | conviction → |
| 19 | OKTA NASDAQ | Buy1.1 | NASDAQ | $29.30B | conviction → |
| 20 | DELL NYSE | Buy1.0 | NYSE | $338.67B | conviction → |
| EUR · 20 picks | |||||
| 01 | ATE PARIS | Strong Buy10.0 | PARIS | $2.72B | conviction → |
| 02 | SOP PARIS | Strong Buy7.3 | PARIS | $3.48B | conviction → |
| 03 | VH2 XETRA | Strong Buy6.8 | XETRA | $1.66B | conviction → |
| 04 | TWEKA AMSTERDAM | Strong Buy5.4 | AMSTERDAM | $2.39B | conviction → |
| 05 | DEZ XETRA | Strong Buy5.3 | XETRA | $2.37B | conviction → |
| 06 | SAF PARIS | Strong Buy4.8 | PARIS | $155.62B | conviction → |
| 07 | ADYEN AMSTERDAM | Strong Buy4.6 | AMSTERDAM | $34.95B | conviction → |
| 08 | ALV XETRA | Strong Buy4.2 | XETRA | $198.21B | conviction → |
| 09 | SU PARIS | Strong Buy4.1 | PARIS | $189.87B | conviction → |
| 10 | MTX XETRA | Strong Buy3.0 | XETRA | $21.54B | conviction → |
| 11 | FRE XETRA | Buy2.5 | XETRA | $29.05B | conviction → |
| 12 | G1A XETRA | Buy2.4 | XETRA | $12.27B | conviction → |
| 13 | EVD XETRA | Buy2.2 | XETRA | $6.33B | conviction → |
| 14 | BC8 XETRA | Buy1.9 | XETRA | $5.51B | conviction → |
| 15 | TKMS XETRA | Buy1.8 | XETRA | $6.23B | conviction → |
| 16 | EXA PARIS | Buy1.6 | PARIS | $2.45B | conviction → |
| 17 | IMCD AMSTERDAM | Buy1.3 | AMSTERDAM | $6.77B | conviction → |
| 18 | AOF XETRA | Buy1.2 | XETRA | $1.70B | conviction → |
| 19 | LR PARIS | Buy1.1 | PARIS | $42.80B | conviction → |
| 20 | DSFIR AMSTERDAM | Buy1.0 | AMSTERDAM | $26.04B | conviction → |
| PLN · 5 picks | |||||
| 01 | SNT GPW | Strong Buy10.0 | GPW | $775M | conviction → |
| 02 | DOM GPW | Strong Buy3.5 | GPW | $1.72B | conviction → |
| 03 | PZU GPW | Strong Buy2.7 | GPW | $17.43B | conviction → |
| 04 | KRU GPW | Hold | GPW | $2.08B | conviction → |
| 05 | ALR GPW | Hold | GPW | $4.81B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | RPD NASDAQ | Strong Buy10.0 | NASDAQ | $741M | conviction → |
| 02 | PGEN NASDAQ | Strong Buy7.3 | NASDAQ | $2.46B | conviction → |
| 03 | PGY NASDAQ | Strong Buy6.5 | NASDAQ | $1.84B | conviction → |
| 04 | WDAY NASDAQ | Strong Buy5.0 | NASDAQ | $47.81B | conviction → |
| 05 | CRM NYSE | Strong Buy4.0 | NYSE | $212.42B | conviction → |
| 06 | URGN NASDAQ | Strong Buy3.9 | NASDAQ | $2.12B | conviction → |
| 07 | DFIN NYSE | Strong Buy3.9 | NYSE | $1.25B | conviction → |
| 08 | VEEV NYSE | Hold | NYSE | $45.21B | conviction → |
| 09 | CMCO NASDAQ | Strong Buy3.5 | NASDAQ | $527M | conviction → |
| 10 | BLZE NASDAQ | Hold | NASDAQ | $817M | conviction → |
| 11 | P NYSE | Sell | NYSE | $33.08B | conviction → |
| 12 | SMWB NYSE | Buy3.2 | NYSE | $780M | conviction → |
| 13 | U NYSE | Buy2.5 | NYSE | $18.33B | conviction → |
| 14 | RDVT NASDAQ | Buy2.3 | NASDAQ | $1.20B | conviction → |
| 15 | CORT NASDAQ | Buy2.0 | NASDAQ | $11.94B | conviction → |
| 16 | ANF NYSE | Sell | NYSE | $6.38B | conviction → |
| 17 | EAT NYSE | Buy1.4 | NYSE | $10.03B | conviction → |
| 18 | EOLS NASDAQ | Buy1.2 | NASDAQ | $614M | conviction → |
| 19 | DELL NYSE | Buy1.1 | NYSE | $338.67B | conviction → |
| 20 | OKTA NASDAQ | Buy1.0 | NASDAQ | $29.30B | conviction → |
| EUR · 20 picks | |||||
| 01 | ATE PARIS | Strong Buy10.0 | PARIS | $2.80B | conviction → |
| 02 | VH2 XETRA | Strong Buy7.5 | XETRA | $1.66B | conviction → |
| 03 | SOP PARIS | Strong Buy7.4 | PARIS | $3.59B | conviction → |
| 04 | TWEKA AMSTERDAM | Strong Buy5.9 | AMSTERDAM | $2.37B | conviction → |
| 05 | DEZ XETRA | Strong Buy5.7 | XETRA | $2.33B | conviction → |
| 06 | SAF PARIS | Strong Buy5.0 | PARIS | $160.74B | conviction → |
| 07 | VCT PARIS | Strong Buy4.9 | PARIS | $3.37B | conviction → |
| 08 | ADYEN AMSTERDAM | Strong Buy4.7 | AMSTERDAM | $36.32B | conviction → |
| 09 | SHELL AMSTERDAM | Strong Buy4.6 | AMSTERDAM | $271.84B | conviction → |
| 10 | SU PARIS | Strong Buy4.0 | PARIS | $195.82B | conviction → |
| 11 | MTX XETRA | Buy3.1 | XETRA | $22.24B | conviction → |
| 12 | G1A XETRA | Buy2.6 | XETRA | $12.27B | conviction → |
| 13 | FRE XETRA | Buy2.5 | XETRA | $28.36B | conviction → |
| 14 | EVD XETRA | Buy2.3 | XETRA | $6.31B | conviction → |
| 15 | BC8 XETRA | Buy2.0 | XETRA | $5.51B | conviction → |
| 16 | TKMS XETRA | Buy1.6 | XETRA | $6.40B | conviction → |
| 17 | IMCD AMSTERDAM | Buy1.3 | AMSTERDAM | $6.83B | conviction → |
| 18 | DSFIR AMSTERDAM | Buy1.2 | AMSTERDAM | $26.57B | conviction → |
| 19 | AOF XETRA | Buy1.0 | XETRA | $1.72B | conviction → |
| 20 | LR PARIS | Buy1.0 | PARIS | $44.55B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | PGEN NASDAQ | Strong Buy10.0 | NASDAQ | $2.46B | conviction → |
| 02 | NUTX NASDAQ | Strong Buy9.5 | NASDAQ | $1.31B | conviction → |
| 03 | RPD NASDAQ | Strong Buy8.9 | NASDAQ | $741M | conviction → |
| 04 | PGY NASDAQ | Strong Buy8.2 | NASDAQ | $1.84B | conviction → |
| 05 | ZBRA NASDAQ | Strong Buy7.5 | NASDAQ | $16.91B | conviction → |
| 06 | INSM NASDAQ | Strong Buy6.1 | NASDAQ | $27.58B | conviction → |
| 07 | CMCO NASDAQ | Strong Buy5.0 | NASDAQ | $527M | conviction → |
| 08 | WDAY NASDAQ | Strong Buy4.5 | NASDAQ | $47.81B | conviction → |
| 09 | BLZE NASDAQ | Strong Buy4.3 | NASDAQ | $817M | conviction → |
| 10 | SMWB NYSE | Strong Buy3.6 | NYSE | $780M | conviction → |
| 11 | P NYSE | Sell | NYSE | $33.08B | conviction → |
| 12 | VEEV NYSE | Sell | NYSE | $45.21B | conviction → |
| 13 | URGN NASDAQ | Buy3.5 | NASDAQ | $2.12B | conviction → |
| 14 | RDVT NASDAQ | Sell | NASDAQ | $1.17B | conviction → |
| 15 | U NYSE | Sell | NYSE | $18.33B | conviction → |
| 16 | DELL NYSE | Buy1.7 | NYSE | $338.67B | conviction → |
| 17 | CHYM NASDAQ | Buy1.5 | NASDAQ | $12.78B | conviction → |
| 18 | CORT NASDAQ | Buy1.4 | NASDAQ | $11.94B | conviction → |
| 19 | MGTX NASDAQ | Sell | NASDAQ | $1.36B | conviction → |
| 20 | OKTA NASDAQ | Buy1.0 | NASDAQ | $30.25B | conviction → |
| EUR · 20 picks | |||||
| 01 | RF PARIS | Strong Buy10.0 | PARIS | $3.64B | conviction → |
| 02 | ATE PARIS | Strong Buy8.3 | PARIS | $2.80B | conviction → |
| 03 | SOP PARIS | Strong Buy5.7 | PARIS | $3.66B | conviction → |
| 04 | VH2 XETRA | Strong Buy5.6 | XETRA | $1.66B | conviction → |
| 05 | MTX XETRA | Strong Buy4.7 | XETRA | $22.02B | conviction → |
| 06 | DEZ XETRA | Strong Buy4.7 | XETRA | $2.31B | conviction → |
| 07 | TWEKA AMSTERDAM | Strong Buy4.7 | AMSTERDAM | $2.35B | conviction → |
| 08 | SAF PARIS | Strong Buy4.4 | PARIS | $160.46B | conviction → |
| 09 | ABVX PARIS | Hold | PARIS | $9.90B | conviction → |
| 10 | ENR XETRA | Strong Buy3.7 | XETRA | $146.86B | conviction → |
| 11 | VCT PARIS | Buy3.5 | PARIS | $3.40B | conviction → |
| 12 | SU PARIS | Buy3.3 | PARIS | $193.09B | conviction → |
| 13 | FRE XETRA | Buy2.9 | XETRA | $28.35B | conviction → |
| 14 | SHELL AMSTERDAM | Buy2.6 | AMSTERDAM | $269.88B | conviction → |
| 15 | EVD XETRA | Buy2.3 | XETRA | $6.39B | conviction → |
| 16 | G1A XETRA | Buy2.0 | XETRA | $12.26B | conviction → |
| 17 | BC8 XETRA | Buy1.7 | XETRA | $5.51B | conviction → |
| 18 | DSFIR AMSTERDAM | Buy1.5 | AMSTERDAM | $26.73B | conviction → |
| 19 | TKMS XETRA | Buy1.1 | XETRA | $6.23B | conviction → |
| 20 | IMCD AMSTERDAM | Buy1.0 | AMSTERDAM | $6.66B | conviction → |
| PLN · 4 picks | |||||
| 01 | SNT GPW | Strong Buy10.0 | GPW | $779M | conviction → |
| 02 | DOM GPW | Strong Buy6.6 | GPW | $1.71B | conviction → |
| 03 | ALR GPW | Strong Buy6.2 | GPW | $4.78B | conviction → |
| 04 | CDR GPW | Hold | GPW | $6.38B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | PGEN NASDAQ | Strong Buy10.0 | NASDAQ | $2.46B | conviction → |
| 02 | RPD NASDAQ | Hold | NASDAQ | $741M | conviction → |
| 03 | NUTX NASDAQ | Hold | NASDAQ | $1.31B | conviction → |
| 04 | PGY NASDAQ | Strong Buy7.8 | NASDAQ | $1.84B | conviction → |
| 05 | ZBRA NASDAQ | Strong Buy6.7 | NASDAQ | $16.91B | conviction → |
| 06 | CMCO NASDAQ | Strong Buy4.4 | NASDAQ | $527M | conviction → |
| 07 | BLZE NASDAQ | Strong Buy4.2 | NASDAQ | $817M | conviction → |
| 08 | WDAY NASDAQ | Strong Buy4.2 | NASDAQ | $47.81B | conviction → |
| 09 | DFIN NYSE | Strong Buy4.1 | NYSE | $1.25B | conviction → |
| 10 | THC NYSE | Strong Buy3.8 | NYSE | $20.82B | conviction → |
| 11 | URGN NASDAQ | Buy3.2 | NASDAQ | $2.12B | conviction → |
| 12 | SMWB NYSE | Buy3.0 | NYSE | $780M | conviction → |
| 13 | RDVT NASDAQ | Sell | NASDAQ | $1.17B | conviction → |
| 14 | WK NYSE | Buy2.5 | NYSE | $4.12B | conviction → |
| 15 | U NYSE | Buy2.3 | NYSE | $18.33B | conviction → |
| 16 | DELL NYSE | Buy1.9 | NYSE | $338.67B | conviction → |
| 17 | CORT NASDAQ | Buy1.7 | NASDAQ | $11.94B | conviction → |
| 18 | CHYM NASDAQ | Buy1.4 | NASDAQ | $12.78B | conviction → |
| 19 | ANF NYSE | Buy1.3 | NYSE | $6.38B | conviction → |
| 20 | AMLX NASDAQ | Sell | NASDAQ | $3.80B | conviction → |
| EUR · 20 picks | |||||
| 01 | RF PARIS | Strong Buy10.0 | PARIS | $3.64B | conviction → |
| 02 | ATE PARIS | Strong Buy8.2 | PARIS | $2.87B | conviction → |
| 03 | VH2 XETRA | Hold | XETRA | $1.66B | conviction → |
| 04 | TWEKA AMSTERDAM | Hold | AMSTERDAM | $2.35B | conviction → |
| 05 | SAF PARIS | Strong Buy5.1 | PARIS | $160.42B | conviction → |
| 06 | ABVX PARIS | Hold | PARIS | $9.89B | conviction → |
| 07 | VCT PARIS | Strong Buy4.3 | PARIS | $3.39B | conviction → |
| 08 | SU PARIS | Strong Buy4.1 | PARIS | $187.91B | conviction → |
| 09 | FRE XETRA | Strong Buy4.0 | XETRA | $30.21B | conviction → |
| 10 | SHELL AMSTERDAM | Strong Buy3.6 | AMSTERDAM | $266.36B | conviction → |
| 11 | G1A XETRA | Buy3.1 | XETRA | $12.11B | conviction → |
| 12 | EVD XETRA | Buy3.0 | XETRA | $6.54B | conviction → |
| 13 | MTX XETRA | Buy2.7 | XETRA | $21.74B | conviction → |
| 14 | DSFIR AMSTERDAM | Buy2.3 | AMSTERDAM | $26.57B | conviction → |
| 15 | IMCD AMSTERDAM | Buy2.2 | AMSTERDAM | $6.65B | conviction → |
| 16 | TKMS XETRA | Buy1.8 | XETRA | $6.16B | conviction → |
| 17 | ABN AMSTERDAM | Buy1.7 | AMSTERDAM | $40.80B | conviction → |
| 18 | BFIT AMSTERDAM | Buy1.6 | AMSTERDAM | $2.61B | conviction → |
| 19 | AOF XETRA | Buy1.3 | XETRA | $1.81B | conviction → |
| 20 | FTK XETRA | Buy1.0 | XETRA | $4.49B | conviction → |
| PLN · 4 picks | |||||
| 01 | SNT GPW | Strong Buy10.0 | GPW | $761M | conviction → |
| 02 | ASB GPW | Hold | GPW | $1.98B | conviction → |
| 03 | DOM GPW | Strong Buy2.4 | GPW | $1.69B | conviction → |
| 04 | ALR GPW | Hold | GPW | $4.77B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | PGEN NASDAQ | Strong Buy10.0 | NASDAQ | $2.46B | conviction → |
| 02 | ZBRA NASDAQ | Strong Buy9.5 | NASDAQ | $16.91B | conviction → |
| 03 | PGY NASDAQ | Strong Buy9.2 | NASDAQ | $1.84B | conviction → |
| 04 | NUTX NASDAQ | Strong Buy7.3 | NASDAQ | $1.31B | conviction → |
| 05 | RCEL NASDAQ | Strong Buy7.2 | NASDAQ | $338M | conviction → |
| 06 | THC NYSE | Strong Buy6.3 | NYSE | $20.82B | conviction → |
| 07 | CMCO NASDAQ | Strong Buy4.6 | NASDAQ | $527M | conviction → |
| 08 | URGN NASDAQ | Strong Buy4.5 | NASDAQ | $2.12B | conviction → |
| 09 | CXT NYSE | Hold | NYSE | $2.89B | conviction → |
| 10 | SN NYSE | Strong Buy3.8 | NYSE | $27.06B | conviction → |
| 11 | WK NYSE | Buy3.8 | NYSE | $4.12B | conviction → |
| 12 | BLZE NASDAQ | Buy3.7 | NASDAQ | $817M | conviction → |
| 13 | SENS NASDAQ | Buy3.5 | NASDAQ | $496M | conviction → |
| 14 | RPD NASDAQ | Sell | NASDAQ | $896M | conviction → |
| 15 | CHYM NASDAQ | Buy2.8 | NASDAQ | $12.74B | conviction → |
| 16 | CORT NASDAQ | Buy2.7 | NASDAQ | $11.94B | conviction → |
| 17 | DAVE NASDAQ | Buy2.4 | NASDAQ | $4.59B | conviction → |
| 18 | U NYSE | Buy1.9 | NYSE | $19.06B | conviction → |
| 19 | RDVT NASDAQ | Sell | NASDAQ | $1.17B | conviction → |
| 20 | AMLX NASDAQ | Buy1.0 | NASDAQ | $4.14B | conviction → |
| EUR · 20 picks | |||||
| 01 | RF PARIS | Strong Buy10.0 | PARIS | $3.64B | conviction → |
| 02 | ATE PARIS | Strong Buy7.7 | PARIS | $3.05B | conviction → |
| 03 | VH2 XETRA | Strong Buy6.7 | XETRA | $1.61B | conviction → |
| 04 | SAF PARIS | Strong Buy4.9 | PARIS | $159.72B | conviction → |
| 05 | FRE XETRA | Strong Buy4.4 | XETRA | $30.26B | conviction → |
| 06 | ABVX PARIS | Strong Buy4.1 | PARIS | $9.86B | conviction → |
| 07 | VCT PARIS | Strong Buy4.0 | PARIS | $3.33B | conviction → |
| 08 | SU PARIS | Strong Buy3.6 | PARIS | $187.79B | conviction → |
| 09 | TWEKA AMSTERDAM | Strong Buy3.6 | AMSTERDAM | $2.32B | conviction → |
| 10 | SHELL AMSTERDAM | Strong Buy3.2 | AMSTERDAM | $256.05B | conviction → |
| 11 | MTX XETRA | Buy2.6 | XETRA | $21.47B | conviction → |
| 12 | AIR PARIS | Buy2.2 | PARIS | $178.18B | conviction → |
| 13 | EVD XETRA | Buy2.1 | XETRA | $6.58B | conviction → |
| 14 | FTK XETRA | Buy2.0 | XETRA | $4.62B | conviction → |
| 15 | TKMS XETRA | Buy1.7 | XETRA | $6.20B | conviction → |
| 16 | WKL AMSTERDAM | Buy1.6 | AMSTERDAM | $18.28B | conviction → |
| 17 | BFIT AMSTERDAM | Buy1.4 | AMSTERDAM | $2.53B | conviction → |
| 18 | ENX PARIS | Buy1.2 | PARIS | $18.73B | conviction → |
| 19 | IMCD AMSTERDAM | Buy1.0 | AMSTERDAM | $6.64B | conviction → |
| 20 | G1A XETRA | Buy1.0 | XETRA | $12.13B | conviction → |
| PLN · 6 picks | |||||
| 01 | SNT GPW | Strong Buy10.0 | GPW | $742M | conviction → |
| 02 | PEO GPW | Hold | GPW | $18.29B | conviction → |
| 03 | ASB GPW | Hold | GPW | $1.96B | conviction → |
| 04 | ALR GPW | Hold | GPW | $4.70B | conviction → |
| 05 | ALE GPW | Strong Buy1.2 | GPW | $12.07B | conviction → |
| 06 | DOM GPW | Strong Buy1.0 | GPW | $1.68B | conviction → |
How Analyst Upside picks names.
Buys names where multiple independent signals agree the consensus is too low. EPS estimates trending up, insiders putting their own money in, sell-side targets sitting well above spot. Those signals rarely align without reason.
- 01
Universe filter
US, European, and Polish listings with sufficient analyst coverage (target prices, ratings available) and a per-market size floor; for non-US listings, analyst data falls back to a secondary provider where the primary feed is blank. Hard floors run before scoring — at least 3 covering analysts and a consensus target at or above the current price — and they fail closed: a name with missing data is dropped. The V1.2 investability screen caps the share price at $600 (US) / €1,000 (EU) / 4,000 zł (PL), so every pick is buyable as a whole share within the strategy's fixed entry ticket. Under the current rules the cap also applies to held names: a position whose price outgrows it leaves the ranking and is sold.
- 02
EPS revisions (30d)
Two separate signals. The dollar change in the consensus EPS estimate over the past 30 days (capped to filter corporate-action artifacts) is the highest-weighted factor in the composite. The balance of up- versus down-revisions is scored separately and also acts as a hard floor: names with net downgrades are dropped.
- 03
Insider activity (90d)
The more abnormal of two signals, each measured as a z-score: total open-market insider purchase dollars over 90 days, or the number of distinct insider buyers over the same window. Only open-market purchases (SEC Form 4 code P) count — sales, option exercises, and grants are not part of the factor.
- 04
Analyst upside
Spread between consensus 12-month target and current price. Premium for names with high spread AND recent EPS upgrades.
- 05
Momentum acceleration
Difference between recent 3-month and 12-month momentum — a tilt toward names whose momentum is improving. Under review: interim measurements show this factor measuring adverse — negative, not just flat — on this strategy's own universe; its demotion is pre-registered for the ~Sep 2026 walk-forward.
- 06
Composite score + AI research
All six factors — the five above plus a consensus analyst-rating score — are winsorised, z-scored, and weighted into a composite. The factor set and weights are frozen and pre-registered until the ~Sep 2026 walk-forward; they never change quietly. The top-ranked names are selected per market. Each pick gets the same AI research card as QM (Perplexity brief + 3-model council vote) before order placement. On the rare day the research service is unavailable, the paper book trades on the quant ranking alone and the missing verdict is visible on the pick page.
Two tranches: one signal feed, two disciplines
Each name gets one of five signals — Strong Buy, Buy, Hold, Sell, Strong Sell — with a 1–10 strength coefficient that sorts within a level. Both tranches read the same signals and the same endorsed ranking; they differ in which buckets trigger a buy. The aggressive sleeve buys Strong Buy and Buy names; the conservative sleeve acts only on Strong Buy when adding names and holds through plain Buy — a stricter entry bar that can mean a smaller book, targeting lower volatility. Both sleeves exit on the same Sell / Strong Sell signals: the tracks differ in the entry bar, the volatility target and the per-name stop, not in how quickly they exit.
- Aggressive
- Acts on Strong Buy and Buy when adding names, so it deploys sooner and runs the fuller book. Targets roughly 22% annualised book volatility (a soft setting, calibrated forward on the paper track) and enforces a hard −25% per-name stop. Exits on Sell / Strong Sell.
- Conservative
- Acts only on Strong Buy when adding names — a stricter entry bar that can mean a smaller book. Targets roughly 14% annualised volatility (a soft setting, calibrated forward) and enforces a hard −15% per-name stop. Exits on the same Sell / Strong Sell signals as the aggressive track — the sleeves differ on entry, risk envelope and stop, not exit speed.
- Rebalance cadence
- Signal-driven, rebalanced daily, hold-until-exit (anti-churn). A credible backtest accumulates through ~Sept 2026.
- Universe
- US, European, and Polish mid-to-large-cap equity with analyst coverage