← Analysis page  ·  Pieter Slegers hub  ·  Research hub

Actionable insights — Buy-Hold-Sell List: May 2026

Rating quality and price on two independent axes, reading your own buy count as a factor signal, triangulating three valuation methods, and keeping a veto over your own screen.
2026-MAY-07 · Compounding Quality (Substack) · Pieter Slegers / Team Compounding Quality · read ↗ · full analysis · transcript
How to read this page: the most method-rich issue in the batch, because the whole apparatus is published — conviction, rating, growth assumption, exit multiple, fair value, price and gap for every name. The first four insights are the machinery; the last three are checks on how it is used, including two internal inconsistencies worth learning from. Written post, so no timestamps.

1. Rate quality and price on two independent axes, and let them disagree

The repeatable method
  1. Give every holding a conviction rating about the business — how sure you are it will still be excellent in ten years.
  2. Give it a separate rating about the price — what return the current valuation implies.
  3. Never let one contaminate the other. A wonderful business at a silly price is a Hold, not a Buy; a mediocre business at a very cheap price can be a Buy without being a conviction.
  4. Publish both, so the disagreements are visible and reviewable.
  5. Use the combination for sizing: high conviction plus a large gap gets the money.
Here: the portfolio table carries "Conviction (quality)" and "Rating (valuation)" as separate columns. GAW.L is Very Strong conviction and HOLD, at a 6.4% expected return and -51.1% (i.e. 51% overvalued). NVO is Medium conviction and STRONG BUY, at a 19.2% expected return and 56.3% undervalued. KPG.AX is Strong+ and STRONG BUY on just 2.08% undervaluation — so the Strong Buy there is conviction, not gap.
Watch for

2. Track your own buy count over time and read it as a market signal

The repeatable method
  1. Fix the universe and the screening criteria so the count is comparable month to month.
  2. Record how many names clear your buy threshold each month.
  3. Read the series, not the level: a record high count means your style has de-rated, and a record low means it has become expensive.
  4. Corroborate with an external factor measure before drawing a conclusion, so you are not just reading your own model's drift.
Here: "Currently there are 49 stocks on 'Buy'. This number has never been higher. Quality is on sale right now." Against a 153-stock universe, that is roughly a third at once. The stricter version: "today, 68 companies are undervalued on each valuation method. This number has never been higher." Corroboration comes from outside — a Bloomberg factor chart showing long-quality/short-junk down about 25% since Liberation Day while momentum is up about 9%.
Watch for

3. Require agreement across three independent valuation methods before calling something cheap

The repeatable method
  1. Run each candidate through a multiple-based test (forward PE against its own history), a return-decomposition model (growth + yield ± re-rating) and a reverse DCF (what growth the price implies).
  2. Publish all three answers, including where they disagree.
  3. Treat the intersection — undervalued on all three — as the real list.
  4. Where they conflict, work out which assumption is doing it, usually the assumed exit multiple.
Here: the published table carries all three side by side — Earnings Growth Model, Forward PE against a five-year average, and Reverse DCF (required growth versus expected growth, with the "Difference" column). The headline is the intersection: 68 companies undervalued on every method. The disagreements are visible too — BN, MKL and FFH.TO show negative over/undervaluation on the Forward PE column while being buys on the growth model.
Watch for

4. Keep an explicit veto over your own screen, and disclose when you use it

The repeatable method
  1. Let the model produce the rating mechanically, without adjustment.
  2. Apply judgement separately, as a documented override, rather than by tweaking the inputs until the answer changes.
  3. State the reason for the override in one line, so it can be revisited.
  4. Recognise that a published list a reader might follow mechanically now differs from what you would do.
Here: ADBE tops the list on expected return (20.8%) at 10.8x forward and 58.4% undervalued — "trading at its cheapest valuation level ever", with a decade of 15% revenue growth. Then: "this is under the assumption you don't believe Artificial Intelligence will disrupt their business model. For me personally, Adobe is in the 'too hard' pile." The same veto is applied to the whole AI question: "predicting the winners of the AI race is in our 'too hard pile'."
Watch for

5. When you cannot pick the winner, buy the input every contestant needs

The repeatable method
  1. Admit the winner is unforecastable, and say so rather than hedging with a basket of contestants.
  2. Map the value chain and find the layers every participant must buy from — compute, power, land, cooling, connectivity.
  3. Prefer layers with physical scarcity and long permitting or construction lead times, which cannot be competed away quickly.
  4. Check that the supplier is actually capturing the economics, with disclosed contracts and capacity, not just adjacency.
  5. Verify with signed commitments rather than management ambition.
Here: the gold-rush framing — "most miners never found gold… who did make money reliably? The guys selling picks, shovels, pans, and boots." The three layers named: cloud, "energy & power grids", and "cooling systems, fiber optic cables, data storage". The vehicle is BN, with three signed items rather than ambitions: a $100bn AI infrastructure programme, a $5bn BE agreement for up to 1 GW of behind-the-meter power, and ~350,000 sqm in Sweden taking a site from 300MW to 750MW.
Watch for

6. Measure the concentration of your benchmark before calling it diversified

The repeatable method
  1. Find the top-ten weight and the largest sector weight in the index you are compared to.
  2. Ask whether the largest names are exposed to the same driver, which is a stronger form of concentration than sector labels capture.
  3. Compare to the long-run average concentration for context.
  4. Then judge whether your own portfolio is genuinely diversifying away from it, or duplicating it.
Here: "The IT and Software sector accounts for 35% of the total weight. The 10 companies in the S&P 500 have a weight of 38.5%. By investing in the S&P 500, you are way less diversified than you might think." The single-driver point is made separately: "no sector is left untouched by AI." The full version of this argument, with historical comparisons, arrives in the 10 May issue.
Watch for

7. Reconcile your own published tables before you publish them

The repeatable method
  1. Cross-check the counts in the prose against the rows in the table.
  2. Cross-check a name appearing in two tables for the same rating.
  3. Cross-check the adjustments you insisted on elsewhere — if you argued a multiple must be restated after stock-based compensation, use the restated figure in the model.
  4. Where two numbers must differ (different date, different basis), say why in a footnote.
Here: four to check. (1) JDG.L is HOLD in the portfolio table and BUY in the 49-stock list, and is listed among the fourteen holdings said to be Buys — nine days after being named "the most likely sell candidate". (2) That count of fourteen omits MEDP and HGT.L, both rated BUY, while including JDG.L, which is not. (3) FTNT is modelled on its unadjusted 28.9x forward PE, though 23 April insisted the real figure was 33.6x after SBC; the same SBC objection is raised about FICO here and likewise not applied to its row. (4) The April index return is 9.6% here against 9.7% in the 3 May issue.
Watch for

8. Upgrade a rating with the open objections still stated, not resolved

The repeatable method
  1. When the price moves enough to change a rating, change it — and keep the unresolved business questions in the write-up.
  2. Say which of the two changed: the price, or your view of the company.
  3. Size accordingly. A valuation upgrade on an unresolved business question is a smaller position than a conviction upgrade.
  4. Set the evidence that would settle it, and the date you will look.
Here: FICO upgraded Hold→Buy, with the objections intact in the same paragraph: "there are also some serious risks involved. We don't like the high level of stock-based compensation and the fact that FICO might lose its monopoly." Contrast the 5 May pitch two days earlier, which described the moat as intact and never mentioned the FHFA decision at all. The same discipline is applied to NVO — STRONG BUY on valuation while the conviction stays Medium.
Watch for

Methods distilled from the archived Compounding Quality post for personal study. Not investment advice.