← Analysis page  ·  David Hay hub  ·  Research hub

Actionable insights — Portfolio Update: Four-stock Edition

The repeatable analysis behind four position reviews: not which four stocks were rated, but which valuation ratio to trust when profits swing, what test a winner has to fail before you trim it, how to measure "extended" against something other than your own eye, what price confirms a breakout you have already predicted, and how to re-underwrite a losing position by asking whether the evidence improved rather than whether the price did — written so each step can be rerun on the next name.
2026-AUG-24 · Haymaker (Substack newsletter, paid) · The Haymaker Team / David Hay · Portfolio Update · ↗ Read · full analysis · article text
How to read this page: each insight is a method — the reasoning that let one post hold two winners without trimming, trim a third that is up more than either, and keep buying a fourth that is down 20%. The boxed line shows how it played out in this issue. (Written newsletter — the "read" link opens the source post, and there are no timestamps.) The organising idea is that a position's price action is not the input: what changed in the chart, in the multiple, or in the evidence is. Three positions up big get three different verdicts because they fail different parts of the same test.

1. For a cyclical, value on Price/Sales — a peak-cycle P/E is cheapest exactly when the earnings are least repeatable

The repeatable method
  1. Classify the business first. If revenue and margin are driven by a commodity price or a capacity cycle the company does not control — energy, mining, shipping, chemicals, semis-equipment — treat it as cyclical and stop reading its P/E as a valuation.
  2. Understand the failure mode before you replace the ratio: at a cycle peak, the denominator of P/E is a margin that will not persist. The ratio therefore prints its lowest, most tempting number at the worst possible moment to buy, and its highest number at the trough, when the earnings are temporarily crushed.
  3. Substitute Price/Sales. Sales fluctuate with volume and price but not with operating leverage, so the series is far smoother and much harder to flatter with accounting.
  4. Compare the P/S to the company's own history, not to the market or to a different sector — a five-year band of its own readings, so "cheap" means cheap relative to how this business has been priced through its own cycle.
  5. Sanity-check the two ratios against each other at a known cycle peak. If P/E collapsed far more than P/S did in that window, you have confirmed the distortion is present in this name and the P/S reading is the one to act on.
Here: "as we've so often written, this is our preferred valuation metric for a cyclical company like FANG." The worked example is 2022: "oil prices vaulted to over $100… creating an unusual profits burst. Earnings per share more than doubled from 2021 to 2022, deflating the P/E to an unsustainably low point. The Price/Sales ratio was also depressed but to a significantly lesser extent. This is why we find the latter more reliable with companies where profits can fluctuate considerably." The same yardstick is then applied consistently in both directions in one post — EOG's "Price/Sales ratio is particularly modest" and FANG is "at the low end on a Price/Sales basis," while NEM's "looks a bit stretched."
Watch for

2. Trim a winner only when one of three things has deteriorated — the size of the gain is not one of them

The repeatable method
  1. Start from the default. A position that has run hard is a candidate for trimming — treat "we often suggest trimming positions that have been extremely rewarding" as the standing rule, so the exception has to be argued.
  2. Then run the three-part test on the current state, ignoring the entry price entirely: is the chart pattern still constructive, is the valuation still undemanding on the right metric, is the fundamental story still intact?
  3. All three still encouraging → hold the full position and let it run. The gain itself carries no information about what happens next.
  4. One or more deteriorated → trim, and say which one broke. Distinguish the failure modes: a broken fundamental story argues for exiting; a stretched chart or multiple with the story intact argues only for reducing size.
  5. Never let optionality do work in the decision. Name any takeover or catalyst possibility, then explicitly discount it so no part of the position rests on it.
Here: the rule is stated — "we often suggest trimming positions that have been extremely rewarding" — and then suspended for EOG and FANG on all three counts: "the chart patterns, the valuation, and the fundamental stories all remain highly encouraging," so "we are inclined to sit tight and, hopefully, let them run." NEM, up more than either, is the control case: the story is intact (the EPS call was "dead-on," the S&P-membership catalyst "has undoubtedly happened"), but the chart is "straight up" and the P/S "looks a bit stretched" — two of three fail, so "cashing in some of your gains on this one is a prudent move": a trim, not a sale. Optionality is quarantined: both energy names "have the potential to be acquired by one of the Super Majors, like Exxon; however… those are always longshots."
Watch for

3. Measure "extended" against the sector index, not against your eye

The repeatable method
  1. Identify the index or ETF that best represents the driver of the position — the sector the name belongs to and gets its beta from.
  2. Express both at the same reference point: how far is the single name from its own prior high, and how far is the sector from its prior high?
  3. Read the gap. A stock back at its peak while its sector is still meaningfully below its own is outrunning the thing that drives it — that is measurable stretch rather than an aesthetic judgement about a chart.
  4. Ask why the gap exists before acting on it. If there is a durable structural reason (unique index membership, a franchise asset, a balance-sheet advantage) the premium may be legitimate — but a legitimate premium that keeps widening is still a sizing question.
  5. Cross-check with a second, independent read — the shape of the recent advance and the valuation multiple — so the trim rests on more than one observation.
Here: "perhaps reflecting its special status, NEM is back at its early 2025 peak whereas the senior gold miner ETF, GDX, remains about 10% below its high." The structural reason for the premium is named rather than ignored — Newmont "was (and actually still is) the only gold miner in the S&P 500," which drew institutional buyers once earnings turned — and the second and third reads follow: "what concerns us the most is the straight up nature of the recent recovery run… a non-trivial retracement strikes us as highly probable," plus a stretched P/S.
Watch for

4. Pre-commit to the price that confirms a breakout — and hold the call open until it prints

The repeatable method
  1. Identify the resistance level from its history: the price at which prior advances repeatedly stopped, and the episode that created it. The older and more tested the ceiling, the more supply has been absorbed when it finally breaks.
  2. Distinguish the near-term ceiling from the structural one. Clearing a recent range is a smaller event than clearing a multi-year one, and they can happen months apart.
  3. When the break happens, do not declare it confirmed. State plainly that it is "not yet decisive" and name the specific price that would confirm it.
  4. Prefer a confirmation defined as trading through and holding above the old ceiling zone, since the level that capped the stock becomes support only once it has been defended from above.
  5. Keep the valuation test running in parallel. A breakout with the multiple still undemanding is a position to hold; a breakout that has already consumed the valuation case is a trade, not an investment.
Here: the prediction is on the record first — "we have been opining that EOG would experience an upside range expansion or breakout" — then partially delivered "relative to shorter-term resistance late last year," then structurally: "this month, it broke above overhead resistance extending back to the powerful energy sector rally during the early stages of Russia's attack on Ukraine." Confirmation is explicitly withheld and priced: "this is not yet decisive; our speculation is that it will soon be confirmed by a continuing surge above the upper $140s where it had previously hit the wall or, more accurately, the ceiling." And the parallel test still passes: "irrespective of this surge, the valuation metrics remain extremely undemanding… despite having moved above trough levels hit in June."
Watch for

5. Re-underwrite a loser by asking whether the evidence improved, not whether the price did

The repeatable method
  1. State the loss and the entry without softening. The review is worthless if it starts by managing the reader's (or your own) feelings about the drawdown.
  2. Write down the original thesis in one sentence, as specifically as it was made — not a vaguer version that is easier to keep defending.
  3. Test that exact sentence against everything that has been published since. The question is whether the evidence for it is stronger or weaker today, which is independent of the share price.
  4. Decompose a bad headline number into its causes. Spending that depresses reported profit because it is building the asset the thesis rests on is a cost of the thesis working, not evidence against it — but you must be able to point at the operating metric that shows the asset is actually being built.
  5. Demand a commercial link between the strategic evidence and the revenue line. An adoption statistic is only a thesis-advancing fact if you can name the mechanism by which adoption becomes money.
  6. Then price it. Concede the discount is real, ask explicitly whether it is deserved, and make the call on that question alone.
Here: "BABA… the 20% loss is real and it's been a painful few months to be a holder." The original thesis is restated verbatim — "that Alibaba's cloud and AI infrastructure was being systematically undervalued" — and judged "more supported today than in May." The bad number is decomposed: the EPS miss "was largely due to heavy AI infrastructure capital expenditure compressing near-term profitability… the accounting cost of building what this powerful competitive advantage requires." The strategic evidence is Qwen at "3 billion downloadsmore than 50% of all open-source model downloads worldwide… outpacing Meta's Llama by more than 13 to 1," and the commercial link is made explicit rather than assumed: "the 45% cloud growth is the commercial evidence of this flywheel: developers building on Qwen deploy on Alibaba Cloud." Pricing: "the discount is simply a fact and the key question is whether it is deserved… we think the discount has overshot."
Watch for

6. Separate the rating from the holder — publish the suitability condition alongside the call

The repeatable method
  1. After settling the rating, ask a second and separate question: who can actually hold this position through what it is likely to do?
  2. Name the two requirements concretely — the horizon the thesis needs, and the drawdown the holder must be able to sit through — rather than a generic risk warning.
  3. Give the people who fail that test an explicit alternative instruction, so "buy" does not read as universal advice.
  4. Publish your own base rate somewhere in the same note. A stated hit rate tells the reader how much weight any single call deserves and pre-commits you to counting the misses.
  5. Keep the housekeeping visible and separate from the ratings — a corrected cost basis or trade date is bookkeeping, and labelling it as such prevents it being read as a new recommendation.
Here: "we are maintaining a buy rating on BABA… this stock is for investors who have a long-term horizon and can stomach a hefty dose of volatility. For those who don't fit this description, we'd suggest trimming or exiting the position." The base rate is volunteered before any of the calls: "three are winners and one is a loser. Coincidentally, that's about the hit vs miss rate our picks have had overall since 2022." And the housekeeping is quarantined on the Buys table as a single line — "PALL Cost/Date corrected" — with no new position implied.
Watch for

Methods distilled from the paid Haymaker Portfolio Update of 2026-AUG-24 (text in transcript.txt). Not investment advice. © Haymaker / David Hay for source material.