This week's portfolio · Jul 20, 2026
Positions, target weights, stop levels, and this week's changes.
live track record on Dub · more about Lionshare · 6-year backtest· FAQs
Every Monday I publish a full stock portfolio I run with my own money, every position with its exact weight and stop. The complete record is public on Dub so you can check it before you trust it.
This week’s summary
Stance · fully invested
Positions · 25
Added · 16
Removed · 1
Cash · 0%
The setup this week
Last week was a rough one for this portfolio, and the system opens this Monday with a very different list. Still fully invested, no cash held back, but the shape has changed completely.
The index slipped under its 50-day average and still holds above its 200-day, so the longer trend is fine while the last stretch has gone sideways to down. Underneath it, roughly two stocks in three trade above their long-term trend, and the daily count of risers versus fallers keeps tilting up. The market is broad, just choppier.
The calmest stocks have moved to the front of that advance, and when that happens the system reads stress building under the surface. It stops pressing a few favorites and spreads across a wide list of strong names instead, every position the same size, each stop with extra room. The list grows from ten names to twenty-five. In the scoring, growth picked up a little ground and value gave some back, with the rest close to unchanged. Same process I run every Monday, this is what it builds when the market turns cautious.
Below the line, paid subscribers get the full list, every position with its weight and stop.



