1. The "HALO" toll-booth screen — own the infrastructure, not the cyclical underneath it
The repeatable method
- Look for "HALO" businesses — Hard Assets / Low Obsolescence — that sit in the same tier as payment networks and dominant software: network effects, high switching costs, structural barriers to entry.
- Exchange operators are the archetype: a near-monopoly that taxes a fee on every trade, with negligible incremental cost and almost no way for a competitor to enter.
- Confirm the historical edge: nearly every exchange with a 20-year public record has beaten its home index "by a wide margin." Use a proven peer (here NDAQ vs the Nasdaq-100) as the proof case.
- Prefer the toll-booth over the volatile thing it sits on (own the exchange, not just the Brazilian market) — it captures the activity in good times and bad.
Here: BOLSY (B3) — Brazil's monopoly exchange — chosen over broad Brazil exposure (EWZ); NDAQ cited as the model.
Watch for
- Monopoly/oligopoly toll-collectors (exchanges, networks, registries) trading below global peers; a long public track record of beating their home index.
2. The anti-fragile test — does the business get more revenue when markets panic?
The repeatable method
- Ask whether the company's revenue driver rises during volatility, not just during calm growth.
- For exchanges: trading volume rises with nominal economic growth in normal times and spikes during stress (2008: trading +25% while most businesses' profits fell ~21%).
- Treat that counter-cyclical revenue as a reason to size up the position in an uncertain macro regime.
Here: the anti-fragile volume profile is a core plank of the BOLSY case — it performs in both low-inflation and high-inflation regimes.
Watch for
- Businesses whose volumes/fees increase in a sell-off — the rare assets that thrive on chaos.
3. Value cyclicals on Price/Sales — not P/E
The repeatable method
- For highly cyclical businesses (airlines among the most), earnings swing too violently to anchor a valuation — use Price/Sales instead.
- Find the P/S level the stock "consistently hits" across the cycle and use it as the target multiple.
- Compute the implied price at the through-cycle P/S; require meaningful upside to today's price.
Here: RYAAY "consistently hits 2× sales" (often 3×) → a $70 target vs $56; the same P/S-for-turnarounds logic Haymaker applies elsewhere (e.g. EL, AAP).
Watch for
- Cyclical names cheap on P/S even when the P/E looks ambiguous — the P/S reveals the real value at mid-cycle margins.
4. Buy the mispriced fear — when the market punishes a risk the company already hedged away
The repeatable method
- When a stock falls on a macro scare (e.g. an oil-price spike), check whether the company has already neutralized that exact exposure.
- Read the hedge book / balance sheet: locked-in input costs and zero net debt mean the feared headwind barely lands.
- If the market is pricing a risk that management already removed, that gap is the opportunity.
Here: RYAAY fell $73→$56 on fuel fears, yet it hedged 70% of fuel through 2027 at $67/bbl and carries zero net debt — "unfairly punished."
Watch for
- Selloffs driven by an input-cost scare against companies with disclosed hedges or fixed-price supply.
5. Separate the pretext from the fundamentals — read the operating data, not the narrative
The repeatable method
- When a stock is sold on a story ("AI is ending the build-out"), pull the actual operating metrics — backlog, pipeline, guidance — and see if they confirm the narrative.
- If the business is "firing on all cylinders" while the price falls, the weakness is "financial optics and macro fears," not a broken model.
- Check that no excess optimism (an "AI premium") is even priced in — if not, the downside is limited.
- Accumulate gradually (dollar-cost-average) rather than timing a bottom.
Here: J — sold on "the data-center boom is ending," but FY26 guidance was raised, the AI pipeline is +400% YoY and data-center work +100%, at 15× EPS / 1× sales with no AI premium → DCA in.
Watch for
- A widening gap between a bearish narrative and improving backlog/guidance — and a valuation that prices the story, not the data.
6. Sell discipline — take gains when the valuation, not your conviction, has run out
The repeatable method
- Mark each winner against its own 5-year valuation history (P/S and P/E), not against your cost basis.
- When a name goes "vertical" / "quite extended" well above its historical range, trim into the strength.
- Distinguish two actions: take some gains on a still-good long-term story that's stretched (sell part), vs exit entirely when even the originating analyst now fears a give-back.
- Accept selling "too soon" (Baruch) and the tax bill as the cost of locking in a multi-bagger.
Here: COPX (+79% in 9 months, "quite extended") → take some gains; SII (a four-bagger, 29× P/E, Sy himself worried) → a rare full exit.
Watch for
- Winners trading far above their own historical multiple; the idea's originator turning cautious — your cue to trim or exit.
7. Pair the equity with the rate cycle — falling local rates lift local equities
The repeatable method
- For an emerging-market equity, check the direction of local interest rates: rates falling from "incredibly lofty levels" is a direct multiple tailwind.
- Confirm the real (after-inflation) yield is still attractive (so bonds also work) and that rates have further to fall.
- Buy the equity into the easing cycle, accepting EM-specific risks (currency, politics) as the price of the discount.
Here: Brazilian 10-yr real yields ~14% nominal / ~9% real, seen falling toward 10% — the tailwind behind both the bonds and BOLSY/EWZ.
Watch for
- EM central banks beginning to cut from very high rates while real yields stay generous — the window to own local equities.