← Analysis page  ·  Pieter Slegers hub  ·  Research hub

Actionable insights — Our Shopping List (Part II)

Choosing a valuation yardstick that fits the business, benchmarking a candidate against the position it would replace, and reading a persistent margin gap as evidence.
2026-APR-23 · Compounding Quality (Substack) · Pieter Slegers / Team Compounding Quality · read ↗ · full analysis · transcript
How to read this page: the same seven-times-repeated template as Part I, so the new material is in the exceptions — an insurer priced on book rather than earnings, a candidate benchmarked against an existing holding, and a cyclical priced against its own historic multiple range. The last insight is a criticism of the archive's own consistency, tracked across four months. Written post, so no timestamps.

1. Choose the valuation yardstick from the business model, and say why

The repeatable method
  1. Ask what the company's earnings actually represent before choosing a multiple. Lumpy, mark-driven or float-derived earnings do not support a P/E.
  2. For an insurer or investment holding company, use book value. For a fund-like wrapper, use NAV. For a serial acquirer with heavy amortisation, use cash earnings.
  3. State the chosen multiple and convert it to a price, so the yardstick is auditable.
  4. Then stick to it. Changing basis between notes on the same company destroys the ability to check yourself.
Here: FFH.TO — "In general, it's quite hard to value Fairfax Holdings. You should make an estimate of its intrinsic value. I would be interested in owning Fairfax at 1.2x book value. This implies a stock price of 1,777.5 CAD (current stock price: 2,472 CAD)." Contrast the seven other names in this issue, all priced on forward earnings.
Watch for

2. Price a candidate against the position it would sit beside, not against the market

The repeatable method
  1. Identify the closest existing holding — same industry, same economics, ideally the direct duopoly partner.
  2. Put the two multiples side by side on the same basis.
  3. Ask what the difference buys you: is the premium justified by growth, quality or diversification, or is it just a different ticker?
  4. If the answer is "nothing much", the candidate is a duplication of risk rather than an addition.
Here: MA at a 26.0x forward is measured directly against the portfolio's own V at 23.5x — "they are only slightly more expensive than Visa at this point in time." The target of 24x is set essentially at where Visa already trades, which is a quiet admission that the two are interchangeable at the right price.
Watch for

3. Treat a persistent margin gap against direct peers as the strongest available evidence of a moat

The repeatable method
  1. Find two or three genuine direct competitors — same product, same customers.
  2. Compare net margin, on the same definition, over several years rather than one.
  3. If the gap persists through a full cycle, look for the mechanical cause: automation, scale, mix, or pricing.
  4. Cross-check with a headcount or asset-per-employee figure, which is harder to manipulate than a margin.
  5. Ask what would close the gap, and whether anyone has the incentive to try.
Here: IBKR — "Interactive Brokers keeps 77 cents of every dollar it earns. Schwab keeps 48 cents. Robinhood keeps 45 cents. No other broker comes close, and that gap has held for years." Cross-checked with headcount: $780bn of client assets run by 3,200 employees. The incentive argument closes it — "Big banks have no incentive to build this", and Schwab "took five years just to absorb TD Ameritrade."
Watch for

4. Price a cyclical against its own historic multiple range, not against a quality peer group

The repeatable method
  1. Plot the company's forward multiple across at least one full cycle and note the extremes.
  2. Establish where in the cycle the current earnings sit — for a housing supplier, against housing starts.
  3. Set the entry multiple deliberately between the extremes, and accept it may not be reached for years.
  4. Never pay a peak multiple on peak volumes; that is the double-count that ruins cyclical returns.
Here: IBP — "You pay a Forward PE of 27.6x for this company while you could buy it for just 9x earnings in 2022. We would start considering IBP at a FWD PE of 15x. This implies a stock price of $168 (current stock price: $305.8)." The write-up concedes the cyclicality directly: "Revenue is closely tied to housing starts."
Watch for

5. Separate moats that rest on approvals and records from those that rest on technology

The repeatable method
  1. Ask what a well-funded competitor would actually have to do to compete, step by step.
  2. Count the steps that cannot be shortened with money — regulatory approvals, elapsed operating history, certified part counts, safety records.
  3. Those are the durable ones. Technology gaps close; time does not compress.
  4. Check whether the customer is allowed to take the risk of switching, not just whether they would want to.
Here: HEI — "Years of regulatory approvals, millions in R&D, hundreds of certified parts just to be a viable alternative… Heico has a 30-year record of zero in-flight part failures. That track record is priceless and nearly impossible to replicate." And on the customer side: "Airlines can't gamble on untested parts." The same logic underpins FTNT from the other direction — switching security vendors leaves you exposed during the migration.
Watch for

6. Look for businesses that benefit from someone else's price increases

The repeatable method
  1. Identify companies positioned as the cheaper alternative to a supplier with pricing power.
  2. Check whether the discount is expressed as a percentage. If so, every price rise by the incumbent widens the absolute saving.
  3. Confirm the customer cannot avoid the purchase — maintenance, compliance, insurance-mandated spend.
  4. Then the incumbent's greed is your holding's tailwind, and it requires no action from management.
Here: HEI — "Older planes are flying more than ever, and original manufacturers keep raising prices, which only makes Heico's discount more attractive every year." The 30-40% saving is a percentage, so it grows in cash terms with every OEM increase, while an ageing fleet increases the number of parts consumed.
Watch for

7. Verify a scarcity strategy in the secondary market

The repeatable method
  1. For a brand that deliberately under-supplies, find the resale price of its core product.
  2. Compare it to the retail price. The ratio measures unmet demand directly, which no survey or brand-value study can.
  3. Check who controls supply: family or founder control is usually what allows scarcity to survive quarterly pressure.
  4. Then judge whether the discipline is likely to hold — the risk to this model is management chasing volume, not customers losing interest.
Here: RMS.PA — "A bag bought for €6,500 sells for €35,000 at auction. That's not a handbag." Control: the founding family owns 67% and controls 78% of the voting power and "think in decades, not quarters." Result: 12.8% annual revenue growth over ten years "while luxury struggles."
Watch for

8. Audit your own published targets against what you actually paid

The repeatable method
  1. Keep every target price you publish, with its date and its basis.
  2. When a name is eventually bought, compare the price paid to the target and note the difference.
  3. If they diverge, say which of the two was wrong — the target was too demanding, or the discipline slipped.
  4. Watch particularly for a change of valuation basis between the target and the purchase. That is how a target gets quietly retired.
Here: the FFH.TO sequence is the case study. 23 April: 1.2x book = CAD 1,777.5 against CAD 2,472. 30 April: intrinsic value CAD 3,000 against CAD 2,340, "a discount of 22%". 19 July: Best Buy #2. 16 August: bought at a CAD 2,300 limit with no valuation published. Three bases in four months, and the purchase price sits 29% above the only multiple-based target ever given.
Watch for

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