← Analysis page  ·  Pieter Slegers hub  ·  Research hub

Actionable insights — Best Buys: July 2026

Running a candidate pipeline instead of a wish list, sourcing from a monthly loser table, and testing a moat by asking whether the scarce asset can be permitted rather than bought.
2026-JUL-19 · Compounding Quality (Substack) · Pieter Slegers / Team Compounding Quality · read ↗ · full analysis · transcript
How to read this page: the reusable content of a Best Buys issue is not the five names, it is the machinery that produces them each month — a defined universe, a mechanical loser screen, a shortlist with a stated purpose, and a moat test applied identically to five unrelated industries. Each insight is a step actually taken in this issue, written so it can be rerun. Written post, so no timestamps.

1. Keep a standing shortlist of what you would buy next, separate from what you own

The repeatable method
  1. Maintain two distinct lists: the portfolio, and a ranked shortlist of names that would be bought if cash or conviction allowed. Never mix them — a name cannot appear on both.
  2. State the rule out loud so the shortlist cannot be misread as a conviction ranking: the portfolio names are excluded because they are all still wanted.
  3. Refresh the shortlist on a fixed monthly cadence rather than when something feels interesting; the calendar removes the impulse.
  4. Rank it. A shortlist without an order does not force the comparison that makes it useful.
  5. When cash arrives, buy from the top of the list rather than starting a fresh search — the decision was already made under calmer conditions.
Here: "Please note that the companies in Our Portfolio are not mentioned here. We love all companies in Our Portfolio right now. This Best Buys list consists of the 5 companies that are most likely to be added to the Portfolio right now" — followed by "it's very likely that we might buy 2 of the 3 companies from our top 3." SPGI, ranked #1 on 19 July, was purchased on 26 July.
Watch for

2. Screen your own watchlist by monthly drawdown, not by news

The repeatable method
  1. Define an "investable universe" in advance — the businesses you have already judged good enough to own at some price. This is the hard work, done once.
  2. Every month, rank that universe by price change and print the five worst and five best.
  3. Treat the worst-performer list as the sourcing queue: quality already established, price now lower. State the reason explicitly — "the cheaper we can buy great companies, the better."
  4. For each faller, ask only whether the decline reflects a change in the business or a change in sentiment; you are not re-underwriting from scratch.
  5. Use the best-performer list for the opposite discipline — a check on names that have run and may no longer clear the valuation bar.
Here: worst June 2026 performers — Gartner -27.8%, EPAM -27.0%, CPRT -12.8%, MarketAxess -12.2%, Rollins -9.9%. Copart's fall is precisely why it appears as Best Buy #4 in the same issue. Best performers — Goosehead +32.3%, IPAR +21.1%, Qualys +20.6%, MEDP +17.3%, Insperity +12.3%.
Watch for

3. Ask whether the scarce asset can be permitted, not just bought

The repeatable method
  1. Identify the physical or legal input a competitor would need to replicate the business.
  2. Ask whether a well-funded rival could simply buy it. If yes, the moat is capital, and capital is available.
  3. Ask instead whether they could get permission for it — zoning, environmental approval, a licence, a regulatory designation. A moat made of permissions cannot be out-spent.
  4. Check whether that scarcity is tightening over time (cities expanding, rules hardening) rather than static.
  5. Confirm ownership, not tenancy: an incumbent that rents the scarce asset is exposed to whoever owns it.
Here: CPRT — "no one wants a noisy salvage yard dealing with toxic materials built next to their house. As a result, strict zoning laws and environmental permits make it nearly impossible for new competitors to build yards near major cities," and "they own all their salvage yards while its competitors lease theirs." The same test applied to SPGI and MCO returns a regulatory answer: rated debt is required, and only three firms may rate it.
Watch for

4. Test an AI-disruption fear by asking what the customer is actually buying

The repeatable method
  1. When the market marks a business down for AI risk, separate the software from the job it performs.
  2. Ask what happens to the customer if the job is done wrong. If the answer is regulatory penalties, lawsuits or unpaid staff, price is not the buying criterion — reliability is.
  3. Check retention and tenure directly; a stated switching cost that does not show up in churn is a story.
  4. Count the number of adjacent services the same customer buys. Each one multiplies the cost of leaving.
  5. Verify the cash: free cash flow at or above net income says the reported profits are real, which matters most when you are betting against a narrative.
Here: PAYX — "because it's a software based business, the market is very fearful that AI will disrupt it. Management disagrees on this." The rebuttal: payroll and tax compliance carry "huge risks of operational disruptions, data loss, and legal/regulatory headaches. As a result, customers almost never leave Paychex," with net margin 25-30%, ROIC 15-20% and "FCF consistently > 100% of Net Income."
Watch for

5. Notice when your candidate list is one idea repeated, and treat that as a concentration decision

The repeatable method
  1. After building the shortlist, describe each name in a single clause and look for the shared structure.
  2. If they all share one economic mechanism, you have made a factor bet, not five independent selections — decide whether you intended to.
  3. Ask what single condition would impair all of them simultaneously (in a transaction-toll book: a collapse in transaction volumes, or regulation of the fee itself).
  4. Either diversify the mechanism deliberately or size the whole group as one position.
Here: all five ranked names collect a fee on someone else's transaction — ADYEN.AS on payments, CPRT on salvage auctions, MA on card swipes, FFH.TO on premiums and float, SPGI on bond issuance and index licensing. The post never says this; it is visible only when the five are read together.
Watch for

6. Treat a returning operator with a measurable record as a dated catalyst

The repeatable method
  1. When a former CEO is brought back, quantify the record from their previous tenure with exact start and end dates rather than a reputation.
  2. Ask what specifically has changed since they left — is the returning operator facing the same business or a different one?
  3. Pair the appointment with the balance sheet: a returning operator with a large cash pile has more levers than one without.
  4. Define what evidence of the turn would look like within a year, so the story cannot run indefinitely on the appointment alone.
Here: CPRT — "to accelerate growth again, the company brought back Jay Adair as CEO. Adair previously led Copart from 2010 to 2024, a period during which the stock returned more than 2,000%," alongside a net cash position equal to "15% (!) of the current market cap" with buybacks expected.
Watch for

7. Flag it when a company that always built in-house starts acquiring

The repeatable method
  1. Establish the company's historical capital-allocation habit — build or buy — as a baseline.
  2. When the habit changes, treat it as information about management's view of its own runway, not as routine M&A.
  3. Ask what capability is being bought and whether it is adjacent to the core or a diversification.
  4. Watch integration in the next two or three reports; a first acquisition is where the discipline is tested.
Here: ADYEN.AS — "historically, Adyen built everything in-house. Recently, however, the company completed its first two acquisitions: Talon.One… and Orb," with the stated goal of moving "from a payment processor into a full commerce platform."
Watch for

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