Strategy · BN
Bottleneck Solvers
Companies relieving the economy's structural shortages: AI compute and power, critical minerals, advanced chips. Picked for forward growth, widening margins, and a reasonable price. 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).
| Ticker | Signal | % of book | % of capital | Exchange |
|---|---|---|---|---|
SKHY NASDAQ | Buy6.0 | 20.3% 2.8% of capital | 2.8% | NASDAQ |
MTSI NASDAQ | Hold | 17.5% 2.4% of capital | 2.4% | NASDAQ |
LRCX NASDAQ | Strong Buy3.5 | 17.1% 2.3% of capital | 2.3% | NASDAQ |
MRVL NASDAQ | Hold | 17.0% 2.3% of capital | 2.3% | NASDAQ |
NVDA NASDAQ | Buy10.0 | 15.7% 2.1% of capital | 2.1% | NASDAQ |
TSEM NASDAQ | Buy7.5 | 12.4% 1.7% of capital | 1.7% | NASDAQ |
This book is flat
No name currently triggers a buy in this market yet. This is informative, not an error.
% of book is a name's weight within the invested sleeve (sums to 100%); % of capital is its share of the whole account, with the rest in cash (the Cash badge) — so a mostly-idle book reads low on capital and high on cash. Coefficient (1–10) is conviction/ranking — used for sort and entry/exit, not position size (positions are volatility-targeted and bought in whole shares, so weights are uneven and a cash remainder is deliberate). A held name can briefly show Sell: signals refresh daily and the exit executes at the next rebalance — or the book is in a defensive hold that pauses trading.
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.
- BoughtSKHY26.7% of bookStrong Buy4.1
- BoughtLRCX20.8% of bookBuy1.8
- BoughtMTSI18.5% of bookStrong Buy4.1
- BoughtMRVL16.6% of bookStrong Buy4.4
- BoughtNVDA15.7% of bookBuy10.0
- BoughtTSEM14.8% of bookStrong Buy5.8
No changes at the last rebalance
The book was held — every name kept its position (hold-until-exit, anti-churn).
European rebalances land in the morning of their session and US ones after the US open, so a single day's blocks can appear at different times.
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.
The US and EU books were relaunched onto new tranches at a flat base on 7 Jul 2026; 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.
| Date | Index | Cumulative return | S&P 500 cumulative return | Nasdaq-100 cumulative return |
|---|---|---|---|---|
| 5 Sep 2026 | 100.0 | +0.00% | +0.00% | +0.00% |
| 14 Sep 2026 | 99.6 | -0.45% | -1.21% | -1.36% |
| 15 Sep 2026 | 99.6 | -0.40% | -1.66% | -2.01% |
| 16 Sep 2026 | 99.9 | -0.13% | -2.10% | -1.98% |
| 17 Sep 2026 | 100.5 | +0.48% | -0.99% | -0.28% |
| 18 Sep 2026 | 101.0 | +0.99% | -0.86% | +0.35% |
| 21 Sep 2026 | 101.5 | +1.48% | +0.68% | +3.24% |
| 22 Sep 2026 | 101.8 | +1.79% | +0.66% | +4.07% |
| 23 Sep 2026 | 101.5 | +1.49% | -0.06% | +3.20% |
| 24 Sep 2026 | 101.4 | +1.36% | -0.14% | +3.19% |
| 25 Sep 2026 | 101.7 | +1.72% | +0.40% | +3.66% |
| 28 Sep 2026 | 101.3 | +1.34% | -0.35% | +2.55% |
| 29 Sep 2026 | 101.8 | +1.77% | -0.53% | +2.75% |
| 30 Sep 2026 | 101.7 | +1.72% | -0.74% | +3.00% |
| 1 Oct 2026 | 102.4 | +2.39% | -0.56% | +3.32% |
| 2 Oct 2026 | 102.8 | +2.77% | +0.18% | +4.37% |
| 5 Oct 2026 | 102.9 | +2.94% | +0.85% | +5.29% |
| 6 Oct 2026 | 103.0 | +3.04% | +1.41% | +5.77% |
| 7 Oct 2026 | 102.6 | +2.62% | +1.16% | +5.50% |
| 8 Oct 2026 | 101.9 | +1.88% | +0.74% | +4.09% |
| 9 Oct 2026 | 101.9 | +1.90% | +1.34% | +4.60% |
| 12 Oct 2026 | 101.2 | +1.19% | +1.28% | +3.87% |
| 13 Oct 2026 | 101.1 | +1.14% | +1.27% | +3.53% |
| 14 Oct 2026 | 100.2 | +0.20% | +0.17% | +1.50% |
| 15 Oct 2026 | 99.8 | -0.20% | +0.46% | +1.36% |
| 16 Oct 2026 | 99.1 | -0.93% | -0.66% | -1.17% |
| 19 Oct 2026 | 99.5 | -0.51% | -0.23% | +0.02% |
| 20 Oct 2026 | 99.2 | -0.83% | +0.10% | -0.08% |
| 21 Oct 2026 | 99.5 | -0.53% | +0.63% | +0.97% |
| 22 Oct 2026 | 98.0 | -2.03% | -0.56% | -1.91% |
| 23 Oct 2026 | 98.2 | -1.82% | -1.08% | -1.92% |
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 |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | NVDA NASDAQ | Hold | NASDAQ | $5.09T | conviction → |
| 02 | AVGO NASDAQ | Strong Buy8.3 | NASDAQ | $1.54T | conviction → |
| 03 | TSEM NASDAQ | Hold | NASDAQ | $19.02B | conviction → |
| 04 | CRDO NASDAQ | Hold | NASDAQ | $27.68B | conviction → |
| 05 | ALAB NASDAQ | Strong Buy6.1 | NASDAQ | $44.61B | conviction → |
| 06 | SKHY NASDAQ | Hold | NASDAQ | $998.69B | conviction → |
| 07 | AMAT NASDAQ | Strong Buy5.5 | NASDAQ | $299.38B | conviction → |
| 08 | TSM NYSE | Strong Buy3.6 | NYSE | $2.17T | conviction → |
| 09 | LRCX NASDAQ | Strong Buy3.5 | NASDAQ | $287.95B | conviction → |
| 10 | ONTO NYSE | Strong Buy3.4 | NYSE | $9.75B | conviction → |
| 11 | KLAC NASDAQ | Buy3.3 | NASDAQ | $190.02B | conviction → |
| 12 | VRT NYSE | Buy3.1 | NYSE | $74.81B | conviction → |
| 13 | POWL NASDAQ | Buy2.6 | NASDAQ | $5.50B | conviction → |
| 14 | NVMI NASDAQ | Buy2.5 | NASDAQ | $9.90B | conviction → |
| 15 | HWM NYSE | Buy2.3 | NYSE | $74.14B | conviction → |
| 16 | FORM NASDAQ | Buy1.8 | NASDAQ | $7.70B | conviction → |
| 17 | NVT NYSE | Buy1.8 | NYSE | $20.30B | conviction → |
| 18 | GFS NASDAQ | Sell | NASDAQ | $24.74B | conviction → |
| 19 | ADI NASDAQ | Sell | NASDAQ | $189.50B | conviction → |
| 20 | CAMT NASDAQ | Buy1.0 | NASDAQ | $5.65B | conviction → |
| EUR · 15 picks | |||||
| 01 | AIXA XETRA | Strong Buy10.0 | XETRA | $3.59B | conviction → |
| 02 | BESI AMSTERDAM | Strong Buy9.8 | AMSTERDAM | $12.86B | conviction → |
| 03 | EXA PARIS | Strong Buy9.1 | PARIS | $2.38B | conviction → |
| 04 | ASM AMSTERDAM | Strong Buy8.3 | AMSTERDAM | $38.27B | conviction → |
| 05 | IFX XETRA | Strong Buy5.3 | XETRA | $70.85B | conviction → |
| 06 | ENR XETRA | Strong Buy3.8 | XETRA | $113.12B | conviction → |
| 07 | SAF PARIS | Strong Buy2.6 | PARIS | $126.02B | conviction → |
| 08 | SU PARIS | Buy2.2 | PARIS | $152.50B | conviction → |
| 09 | THEON AMSTERDAM | Buy2.1 | AMSTERDAM | $2.51B | conviction → |
| 10 | AM PARIS | Buy2.1 | PARIS | $25.86B | conviction → |
| 11 | R3NK XETRA | Buy1.7 | XETRA | $4.07B | conviction → |
| 12 | FII PARIS | Buy1.5 | PARIS | $3.12B | conviction → |
| 13 | AIR PARIS | Sell | PARIS | $170.64B | conviction → |
| 14 | EXENS PARIS | Sell | PARIS | $3.26B | conviction → |
| 15 | NEX PARIS | Buy1.0 | PARIS | $5.55B | 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 | AVGO NASDAQ | Strong Buy10.0 | NASDAQ | $1.54T | conviction → |
| 02 | TSEM NASDAQ | Hold | NASDAQ | $19.04B | conviction → |
| 03 | MRVL NASDAQ | Hold | NASDAQ | $200.83B | conviction → |
| 04 | AMAT NASDAQ | Strong Buy7.1 | NASDAQ | $298.06B | conviction → |
| 05 | TSM NYSE | Strong Buy5.0 | NYSE | $2.14T | conviction → |
| 06 | KLAC NASDAQ | Strong Buy4.6 | NASDAQ | $192.92B | conviction → |
| 07 | LRCX NASDAQ | Strong Buy4.6 | NASDAQ | $288.02B | conviction → |
| 08 | ONTO NYSE | Strong Buy4.5 | NYSE | $9.75B | conviction → |
| 09 | VRT NYSE | Strong Buy4.2 | NYSE | $75.30B | conviction → |
| 10 | POWL NASDAQ | Strong Buy3.7 | NASDAQ | $5.49B | conviction → |
| 11 | NVMI NASDAQ | Buy3.6 | NASDAQ | $9.86B | conviction → |
| 12 | FORM NASDAQ | Buy3.1 | NASDAQ | $7.41B | conviction → |
| 13 | VECO NASDAQ | Sell | NASDAQ | $2.51B | conviction → |
| 14 | GFS NASDAQ | Buy2.7 | NASDAQ | $24.18B | conviction → |
| 15 | NVT NYSE | Buy2.7 | NYSE | $20.66B | conviction → |
| 16 | BE NYSE | Sell | NYSE | $64.14B | conviction → |
| 17 | CAMT NASDAQ | Buy2.0 | NASDAQ | $5.58B | conviction → |
| 18 | PKE NYSE | Sell | NYSE | $556M | conviction → |
| 19 | AMKR NASDAQ | Buy1.6 | NASDAQ | $9.68B | conviction → |
| 20 | AXON NASDAQ | Buy1.0 | NASDAQ | $32.71B | conviction → |
| EUR · 15 picks | |||||
| 01 | AIXA XETRA | Strong Buy10.0 | XETRA | $3.66B | conviction → |
| 02 | BESI AMSTERDAM | Hold | AMSTERDAM | $13.96B | conviction → |
| 03 | EXA PARIS | Strong Buy9.0 | PARIS | $2.38B | conviction → |
| 04 | ASM AMSTERDAM | Strong Buy8.3 | AMSTERDAM | $38.85B | conviction → |
| 05 | SMHN XETRA | Hold | XETRA | $1.10B | conviction → |
| 06 | ENR XETRA | Strong Buy3.9 | XETRA | $116.67B | conviction → |
| 07 | THEON AMSTERDAM | Hold | AMSTERDAM | $2.43B | conviction → |
| 08 | SAF PARIS | Buy2.1 | PARIS | $140.31B | conviction → |
| 09 | SU PARIS | Buy2.1 | PARIS | $149.02B | conviction → |
| 10 | AM PARIS | Sell | PARIS | $25.99B | conviction → |
| 11 | R3NK XETRA | Buy1.7 | XETRA | $4.16B | conviction → |
| 12 | AIR PARIS | Sell | PARIS | $174.71B | conviction → |
| 13 | FII PARIS | Buy1.3 | PARIS | $3.05B | conviction → |
| 14 | EXENS PARIS | Buy1.1 | PARIS | $3.25B | conviction → |
| 15 | NEX PARIS | Buy1.0 | PARIS | $5.62B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | AVGO NASDAQ | Strong Buy10.0 | NASDAQ | $1.61T | conviction → |
| 02 | AMD NASDAQ | Hold | NASDAQ | $902.30B | conviction → |
| 03 | TSEM NASDAQ | Strong Buy8.4 | NASDAQ | $21.52B | conviction → |
| 04 | MRVL NASDAQ | Hold | NASDAQ | $219.97B | conviction → |
| 05 | SKHY NASDAQ | Hold | NASDAQ | $1.04T | conviction → |
| 06 | AMAT NASDAQ | Strong Buy6.5 | NASDAQ | $324.53B | conviction → |
| 07 | BE NYSE | Hold | NYSE | $70.25B | conviction → |
| 08 | TSM NYSE | Strong Buy4.6 | NYSE | $2.24T | conviction → |
| 09 | KLAC NASDAQ | Strong Buy3.8 | NASDAQ | $213.28B | conviction → |
| 10 | ONTO NYSE | Strong Buy3.7 | NYSE | $10.90B | conviction → |
| 11 | VRT NYSE | Buy3.6 | NYSE | $81.68B | conviction → |
| 12 | NVMI NASDAQ | Buy3.1 | NASDAQ | $10.53B | conviction → |
| 13 | LRCX NASDAQ | Sell | NASDAQ | $326.38B | conviction → |
| 14 | POWL NASDAQ | Buy2.7 | NASDAQ | $6.21B | conviction → |
| 15 | ADI NASDAQ | Sell | NASDAQ | $196.71B | conviction → |
| 16 | GFS NASDAQ | Sell | NASDAQ | $26.59B | conviction → |
| 17 | FORM NASDAQ | Sell | NASDAQ | $8.76B | conviction → |
| 18 | NVT NYSE | Buy1.5 | NYSE | $23.65B | conviction → |
| 19 | AXON NASDAQ | Buy1.3 | NASDAQ | $32.71B | conviction → |
| 20 | CAMT NASDAQ | Buy1.0 | NASDAQ | $6.21B | conviction → |
| EUR · 15 picks | |||||
| 01 | AIXA XETRA | Strong Buy10.0 | XETRA | $4.06B | conviction → |
| 02 | BESI AMSTERDAM | Strong Buy9.7 | AMSTERDAM | $14.44B | conviction → |
| 03 | EXA PARIS | Hold | PARIS | $2.39B | conviction → |
| 04 | ASM AMSTERDAM | Strong Buy8.6 | AMSTERDAM | $41.68B | conviction → |
| 05 | SMHN XETRA | Hold | XETRA | $1.16B | conviction → |
| 06 | ENR XETRA | Strong Buy4.2 | XETRA | $127.74B | conviction → |
| 07 | R3NK XETRA | Strong Buy2.6 | XETRA | $4.19B | conviction → |
| 08 | AM PARIS | Buy2.6 | PARIS | $25.86B | conviction → |
| 09 | SAF PARIS | Buy2.5 | PARIS | $146.00B | conviction → |
| 10 | SU PARIS | Buy2.5 | PARIS | $157.64B | conviction → |
| 11 | FII PARIS | Buy1.8 | PARIS | $3.16B | conviction → |
| 12 | EXENS PARIS | Buy1.7 | PARIS | $3.31B | conviction → |
| 13 | HO PARIS | Buy1.6 | PARIS | $53.14B | conviction → |
| 14 | NEX PARIS | Buy1.4 | PARIS | $5.97B | conviction → |
| 15 | MTX XETRA | Sell | XETRA | $21.02B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | AVGO NASDAQ | Strong Buy10.0 | NASDAQ | $1.60T | conviction → |
| 02 | AMD NASDAQ | Strong Buy8.7 | NASDAQ | $872.95B | conviction → |
| 03 | MRVL NASDAQ | Strong Buy7.8 | NASDAQ | $216.07B | conviction → |
| 04 | TSEM NASDAQ | Strong Buy7.7 | NASDAQ | $20.86B | conviction → |
| 05 | SKHY NASDAQ | Hold | NASDAQ | $1.02T | conviction → |
| 06 | BE NYSE | Strong Buy6.8 | NYSE | $65.58B | conviction → |
| 07 | AMAT NASDAQ | Strong Buy6.2 | NASDAQ | $321.39B | conviction → |
| 08 | TSM NYSE | Strong Buy4.6 | NYSE | $2.20T | conviction → |
| 09 | VRT NYSE | Strong Buy3.6 | NYSE | $78.37B | conviction → |
| 10 | KLAC NASDAQ | Strong Buy3.3 | NASDAQ | $211.07B | conviction → |
| 11 | ONTO NYSE | Buy3.2 | NYSE | $10.78B | conviction → |
| 12 | NVMI NASDAQ | Buy3.2 | NASDAQ | $10.18B | conviction → |
| 13 | LRCX NASDAQ | Buy3.1 | NASDAQ | $329.69B | conviction → |
| 14 | LSCC NASDAQ | Sell | NASDAQ | $15.26B | conviction → |
| 15 | POWL NASDAQ | Buy2.6 | NASDAQ | $6.01B | conviction → |
| 16 | HWM NYSE | Sell | NYSE | $84.40B | conviction → |
| 17 | AXON NASDAQ | Buy1.4 | NASDAQ | $31.12B | conviction → |
| 18 | NVT NYSE | Buy1.3 | NYSE | $22.62B | conviction → |
| 19 | CAMT NASDAQ | Buy1.0 | NASDAQ | $5.97B | conviction → |
| 20 | TXN NASDAQ | Sell | NASDAQ | $253.68B | conviction → |
| EUR · 15 picks | |||||
| 01 | AIXA XETRA | Strong Buy10.0 | XETRA | $3.98B | conviction → |
| 02 | BESI AMSTERDAM | Strong Buy9.8 | AMSTERDAM | $13.82B | conviction → |
| 03 | EXA PARIS | Strong Buy9.3 | PARIS | $2.39B | conviction → |
| 04 | ASM AMSTERDAM | Strong Buy8.6 | AMSTERDAM | $40.54B | conviction → |
| 05 | SMHN XETRA | Hold | XETRA | $1.16B | conviction → |
| 06 | ENR XETRA | Strong Buy3.9 | XETRA | $124.48B | conviction → |
| 07 | THEON AMSTERDAM | Hold | AMSTERDAM | $2.45B | conviction → |
| 08 | AM PARIS | Buy2.1 | PARIS | $25.84B | conviction → |
| 09 | R3NK XETRA | Sell | XETRA | $4.19B | conviction → |
| 10 | SAF PARIS | Buy2.0 | PARIS | $145.44B | conviction → |
| 11 | SU PARIS | Buy2.0 | PARIS | $154.49B | conviction → |
| 12 | F3C XETRA | Buy1.7 | XETRA | $343M | conviction → |
| 13 | FII PARIS | Buy1.3 | PARIS | $3.14B | conviction → |
| 14 | EXENS PARIS | Buy1.2 | PARIS | $3.27B | conviction → |
| 15 | HO PARIS | Buy1.0 | PARIS | $53.12B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 19 picks | |||||
| 01 | AVGO NASDAQ | Strong Buy10.0 | NASDAQ | $1.60T | conviction → |
| 02 | TSEM NASDAQ | Strong Buy8.1 | NASDAQ | $22.64B | conviction → |
| 03 | BE NYSE | Strong Buy7.4 | NYSE | $66.63B | conviction → |
| 04 | AMAT NASDAQ | Strong Buy6.9 | NASDAQ | $327.84B | conviction → |
| 05 | TSM NYSE | Strong Buy5.6 | NYSE | $2.18T | conviction → |
| 06 | VRT NYSE | Strong Buy4.7 | NYSE | $79.34B | conviction → |
| 07 | KLAC NASDAQ | Strong Buy4.5 | NASDAQ | $217.15B | conviction → |
| 08 | ONTO NYSE | Strong Buy4.4 | NYSE | $11.10B | conviction → |
| 09 | NVMI NASDAQ | Strong Buy4.4 | NASDAQ | $10.15B | conviction → |
| 10 | LRCX NASDAQ | Strong Buy4.2 | NASDAQ | $340.64B | conviction → |
| 11 | POWL NASDAQ | Buy3.9 | NASDAQ | $6.04B | conviction → |
| 12 | GFS NASDAQ | Sell | NASDAQ | $25.70B | conviction → |
| 13 | AXON NASDAQ | Buy3.1 | NASDAQ | $31.71B | conviction → |
| 14 | FORM NASDAQ | Sell | NASDAQ | $8.59B | conviction → |
| 15 | HWM NYSE | Sell | NYSE | $87.75B | conviction → |
| 16 | NVT NYSE | Buy2.9 | NYSE | $22.91B | conviction → |
| 17 | CAMT NASDAQ | Buy2.6 | NASDAQ | $6.02B | conviction → |
| 18 | AMKR NASDAQ | Buy2.5 | NASDAQ | $10.41B | conviction → |
| 19 | DRS NASDAQ | Buy1.0 | NASDAQ | $9.39B | conviction → |
| EUR · 15 picks | |||||
| 01 | AIXA XETRA | Strong Buy10.0 | XETRA | $4.14B | conviction → |
| 02 | BESI AMSTERDAM | Strong Buy9.9 | AMSTERDAM | $14.27B | conviction → |
| 03 | EXA PARIS | Strong Buy9.5 | PARIS | $2.39B | conviction → |
| 04 | ASM AMSTERDAM | Strong Buy8.6 | AMSTERDAM | $41.61B | conviction → |
| 05 | ENR XETRA | Strong Buy4.0 | XETRA | $127.03B | conviction → |
| 06 | THEON AMSTERDAM | Hold | AMSTERDAM | $2.51B | conviction → |
| 07 | AM PARIS | Hold | PARIS | $26.25B | conviction → |
| 08 | SAF PARIS | Buy2.2 | PARIS | $146.39B | conviction → |
| 09 | R3NK XETRA | Buy2.2 | XETRA | $4.28B | conviction → |
| 10 | SU PARIS | Buy2.0 | PARIS | $159.56B | conviction → |
| 11 | AIR PARIS | Sell | PARIS | $176.46B | conviction → |
| 12 | FII PARIS | Buy1.4 | PARIS | $3.16B | conviction → |
| 13 | EXENS PARIS | Buy1.2 | PARIS | $3.36B | conviction → |
| 14 | HO PARIS | Buy1.1 | PARIS | $53.50B | conviction → |
| 15 | NEX PARIS | Buy1.0 | PARIS | $5.97B | conviction → |
| # | Ticker | Signal | Exchange | Market cap (USD) | Drill-down |
|---|---|---|---|---|---|
| USD · 20 picks | |||||
| 01 | AVGO NASDAQ | Strong Buy10.0 | NASDAQ | $1.57T | conviction → |
| 02 | AMD NASDAQ | Hold | NASDAQ | $863.17B | conviction → |
| 03 | MRVL NASDAQ | Hold | NASDAQ | $204.75B | conviction → |
| 04 | TSEM NASDAQ | Strong Buy7.7 | NASDAQ | $22.11B | conviction → |
| 05 | SKHY NASDAQ | Strong Buy7.6 | NASDAQ | $994.83B | conviction → |
| 06 | CRDO NASDAQ | Strong Buy7.1 | NASDAQ | $31.90B | conviction → |
| 07 | BE NYSE | Hold | NYSE | $65.18B | conviction → |
| 08 | ALAB NASDAQ | Hold | NASDAQ | $49.59B | conviction → |
| 09 | MTSI NASDAQ | Strong Buy5.0 | NASDAQ | $20.03B | conviction → |
| 10 | TSM NYSE | Strong Buy4.6 | NYSE | $2.14T | conviction → |
| 11 | VRT NYSE | Buy3.3 | NYSE | $79.47B | conviction → |
| 12 | ONTO NYSE | Buy3.1 | NYSE | $10.83B | conviction → |
| 13 | KLAC NASDAQ | Buy3.1 | NASDAQ | $216.29B | conviction → |
| 14 | LRCX NASDAQ | Buy3.0 | NASDAQ | $330.30B | conviction → |
| 15 | NVMI NASDAQ | Sell | NASDAQ | $10.22B | conviction → |
| 16 | POWL NASDAQ | Buy2.3 | NASDAQ | $6.02B | conviction → |
| 17 | FORM NASDAQ | Buy1.7 | NASDAQ | $8.20B | conviction → |
| 18 | ADI NASDAQ | Sell | NASDAQ | $191.62B | conviction → |
| 19 | GFS NASDAQ | Sell | NASDAQ | $26.02B | conviction → |
| 20 | NVT NYSE | Buy1.0 | NYSE | $22.99B | conviction → |
| EUR · 15 picks | |||||
| 01 | AIXA XETRA | Strong Buy10.0 | XETRA | $4.17B | conviction → |
| 02 | BESI AMSTERDAM | Strong Buy10.0 | AMSTERDAM | $13.83B | conviction → |
| 03 | ASM AMSTERDAM | Strong Buy7.8 | AMSTERDAM | $41.31B | conviction → |
| 04 | IFX XETRA | Hold | XETRA | $76.50B | conviction → |
| 05 | ENR XETRA | Strong Buy4.0 | XETRA | $129.06B | conviction → |
| 06 | SAF PARIS | Strong Buy2.7 | PARIS | $147.49B | conviction → |
| 07 | AM PARIS | Strong Buy2.6 | PARIS | $26.30B | conviction → |
| 08 | EXA PARIS | Sell | PARIS | $2.40B | conviction → |
| 09 | SU PARIS | Buy2.3 | PARIS | $160.34B | conviction → |
| 10 | R3NK XETRA | Buy2.2 | XETRA | $4.31B | conviction → |
| 11 | THEON AMSTERDAM | Buy2.0 | AMSTERDAM | $2.57B | conviction → |
| 12 | FII PARIS | Buy1.9 | PARIS | $3.13B | conviction → |
| 13 | AIR PARIS | Buy1.8 | PARIS | $176.83B | conviction → |
| 14 | HO PARIS | Buy1.3 | PARIS | $54.08B | conviction → |
| 15 | HAG XETRA | Sell | XETRA | $11.40B | conviction → |
How Bottleneck Solvers picks names.
Buys the suppliers of whatever the economy is short of. When demand for compute, power, or critical materials runs far ahead of supply, the companies that own the scarce input get durable pricing power. The strategy tags each name to a bottleneck theme, then keeps only those growing fast, widening margins, AND still reasonably priced.
- 01
Universe filter
US and European listings with enough fundamental and analyst-estimate coverage to score. Each market carries its own liquidity floor, tied to a fixed entry-ticket size: a 20-day average daily turnover of at least $5M (US) or €250K (EU) — sized so a full position stays under ~0.4% of a name's daily volume.
- 02
Bottleneck theme tag
Each candidate is mapped to a structural-shortage theme (AI power and thermal infrastructure, critical minerals and shoring, advanced semiconductors, and more). Names with no bottleneck exposure are dropped. The theme map is frozen for a quarter at a time, and every theme carries a pre-registered condition under which its thesis counts as broken and the theme is retired — themes are re-derived quarterly, never quietly edited mid-quarter.
- 03
Forward growth + margins
Consensus forward revenue growth and forward net margin, plus margin expansion (forward minus trailing). Rewards companies that are growing AND getting more profitable, not buying growth at any cost.
- 04
Valuation + balance sheet
Forward PEG keeps the price sane relative to growth; debt-to-free-cash-flow screens out names whose balance sheet cannot fund the build-out.
- 05
Estimate momentum
A recent earnings-surprise (beat) score and analyst upside confirm the fundamentals are inflecting now, not just on paper.
- 06
Composite score + AI research card
Factors are z-scored and blended into a composite; the top-ranked names are selected per market. Each pick gets the same AI research card as the other strategies (Perplexity brief + 3-model council vote) before any order. 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): each name is held until its signal says exit, so turnover stays low. The live paper track and a credible backtest are still accumulating.
- Universe
- US and European growth equity tagged to a structural-supply bottleneck theme