← Analysis page  ·  David Hay hub  ·  Research hub

Actionable insights — Portfolio Update: Mining & Sand

The repeatable analysis behind the two upgrades: not what was bought, but how to exit a parabolic move without calling the top, how to trade the mechanical flows of index inclusion and removal in both directions, how to separate a one-off disaster from a broken business, and how to use retail sentiment and the tax calendar as timing tools — written so each step can be rerun on the next name.
2026-JUL-27 · Haymaker (Substack newsletter, paid) · The Haymaker Team / David Hay · ↗ Read · full analysis · article text
How to read this page: each insight is a method — the pattern and the discipline to apply when re-running it. The boxed line shows how it played out in this post. (Written newsletter — the "read" link opens the source post; no timestamps.)

1. Sell a parabola in tranches — dollar-cost-average out through the "hockey stick phase"

The repeatable method
  1. Identify when a position or group has entered the hockey stick phase — the near-vertical segment of the chart where the rate of ascent itself is accelerating. That, not a price target, is the trigger.
  2. Do not try to pick the top and do not sell all at once. Start a scheduled series of sell-downs — a dollar-cost-average in reverse — while the move is still going up.
  3. Accept that this looks wrong in real time: "it often looks overly cautious as the lift-off hits its maximum acceleration." Judge the tactic on the average disposition price after the correction, not on whether any single sale was the high.
  4. After the exit, impose a quiet period: do not re-endorse the group until price and fundamentals give a fresh, specific entry number — the discipline that keeps the round trip from becoming a round trip back to flat.
  5. Re-enter on an explicit valuation trigger, and say so plainly ("at $29 this is an attractive buy point"), rather than on a feeling that the selling is "done."
Here: Haymaker "did suggest profit-taking into the extraordinary move gold stocks had… Our approach was to implement a dollar-cost-averaging process as this group was going vertical… our default tactic when prices enter the hockey stick phase." The senior-miner ETF then fell 35% from end-February and AGI halved from ~$55 to $29 — after which "thus far, we've avoided re-endorsing the gold miners. However, at $29… an attractive buy, or buy up, point."
Watch for

2. Trade index inclusion and removal against the fundamentals — the flow is mechanical, the business is not

The repeatable method
  1. When a name is added to an index, recognize the resulting move as forced buying, not a verdict on the business. Ask separately: are fundamentals improving or deteriorating into that lift?
  2. Inclusion + deteriorating fundamentals = sell. The flow has manufactured an artificial price you would not otherwise get — "a great time to ring the cash register."
  3. When a name is removed, run the mirror test: index funds must sell regardless of outlook. Removal + improving fundamentals = buy. The decline has a known, non-fundamental cause and a known end date (once the rebalance clears).
  4. Size the opportunity by how far the mechanical move has overshot: measure the drop from the pre-announcement price and check that the operating outlook has genuinely turned (industry cycle, volumes, pricing) before committing.
  5. Enter partially when the fundamental upswing is real but "tentative" — full size is for when the cycle confirms.
Here: AESI ran to $24 in Jan 2025 on S&P small-cap-growth inclusion — "this spike ran counter to AESI's deteriorating business conditions back then; thus… a great time to ring the cash register." Now, removal "from a number of S&P Small Cap Growth indexes" has crashed it sub-$12 "at a time when the outlook for oil services companies is on the upswing, albeit tentatively" — so he is "buying a partial position here" and moving it back to the Buy List.
Watch for

3. Price a natural disaster as a timing discount, not a thesis break

The repeatable method
  1. When an operator is hit by a physical, non-recurring event (earthquake, flood, fire, mine collapse), quantify the actual damage in units — how much production was lost this quarter, how much guidance came down for the year.
  2. Test whether the event touches the asset base or only a period's output. If the reserves, grades and mine plan survive intact, the hit is a cash-flow timing issue, not an impairment of value.
  3. Check the forward estimate line: if next year's consensus steps back up (and the multiple on it is low), the market is pricing the accident as permanent when the industry treats it as routine — "common in the mining industry, but they tend to fade into insignificance over time."
  4. Buy the discount only with the long-term asset metrics confirming quality (growing reserves, improving grades) — a one-off on a low-quality asset is not the same trade.
Here: the Young-Davidson earthquake forced "a 12% cut in AGI's production estimate for the second quarter and a reduction in full-year output projections" — yet consensus is $2.32 for 2026 and $3.27 for 2027 ("less than 10x forward earnings"), with reserves "almost tripled… over the last 10 years" and grades "improved by roughly 35%."
Watch for

4. Use retail flows in a sector as a contrarian gauge — apathy after a great year is the buy

The repeatable method
  1. Pull the retail fund-flow data for the sector (broker/bank flow reports) rather than relying on anecdote or price action.
  2. Compare the flow to the sector's recent realized returns. The signal is the mismatch: heavy retail outflows or negativity after a spectacular year is the bullish extreme; heavy inflows after a spectacular year is the warning.
  3. Justify the contrarian reading with the base rate — retail's "recurring tendency to be on the wrong side of the bull and bear moves" in that specific group; this works where retail is a large, momentum-driven marginal buyer (miners, commodities, thematics).
  4. Combine with a valuation trigger before acting; sentiment alone sets the odds, price sets the entry.
Here: an RBC retail-flows chart shows "retail investors continue to demonstrate a negativity to the miners that is truly remarkable considering how phenomenally they performed last year, ripping over 150%… We view this as a bullish factor."
Watch for

5. Separate tax-loss selling from business deterioration — and buy the November washout

The repeatable method
  1. In a name already down sharply on genuinely poor quarters, ask in November whether the final leg of weakness is being aggravated by tax-loss selling — investors dumping losers to book losses before year-end.
  2. If so, treat the December low as artificial and expect a January rebound once the pressure abates; the trade is to accumulate into the forced selling, not to wait for good news.
  3. Verify afterwards: if the stock snaps back with no fundamental change, the diagnosis was right — then step the rating down as the price runs (buy → hold → trim) rather than riding it round trip.
Here: "Last November, we thought it was likely a victim of tax-loss selling… Fortunately, that turned out to be the case, as it rallied back to near $12 by January… At that point we moved it to a hold," then close to $19 by May and lowered "to a Trim" on May 15 — "a truly spectacular return for anyone who bought last November."
Watch for

6. Own the physical bottleneck, and price the moat that competitors cannot copy

The repeatable method
  1. Trace the commodity's production chain to the input that is non-optional — the thing without which output simply cannot happen ("you simply can't produce shale crude without frac sand").
  2. Confirm the supplier's position in the single most important geography for that output, and check the market structure: a consolidation to near-duopoly implies pricing power in the next up-cycle even while spot pricing is currently soft.
  3. Identify a physical infrastructure asset no competitor has and translate it into unit economics (here, a conveyor that removes trucking cost from the delivered price) — that is the durable spread, not the commodity price itself.
  4. Separate the two signals: volumes recovering tells you the cycle has turned; pricing still soft tells you it is early. Buy the early stage partially.
  5. Add optionality the market is ignoring (an adjacent, growing business line) as free upside rather than the reason to own it.
Here: AESI is "the leading frac sand provider in America's most important oil-producing basin, the Permian"; "sand volumes are recovering, though pricing remains soft"; the Dune Express conveyor "delivers sand close to drilling sites and greatly lowers transportation costs" and "none of its competitors have anything like this invaluable infrastructure asset"; "the frac sand business has become almost a duopoly… very strong pricing power in the next up-cycle"; plus a "growing power supply business."
Watch for

7. Ask whether a peer's bad quarter is already in the price before treating it as a reason to wait

The repeatable method
  1. When a close competitor misses, note that the market extrapolates the miss across the group ahead of the name's own report.
  2. Measure what has already been discounted: the size and speed of the decline since the peer's print (or since the position's own downgrade) is the market's implied bad-quarter charge.
  3. Take the position anyway — partially — if the collapse plausibly covers the miss; keep the remaining capital for the report itself. The stance is "that's certainly possible, but it appears well-discounted," not a denial that the miss could repeat.
Here: "One key near-term caveat is that its quasi-competitor, Liberty Energy (LBRT), recently reported a disappointing quarter. The market seems to be assuming AESI will, too. That's certainly possible but such an outcome now appears to be well-discounted after the price collapse since May."
Watch for

8. Underwrite the commodity and the operator as two separate decisions

The repeatable method
  1. For any producer, state explicitly that the underlying commodity price is "often THE most critical" variable — then form a view on it on its own evidence, independent of the stock.
  2. Decide whether the commodity's decline is a correction within a bull market or a regime change, using structural buyers and monetary drivers rather than price momentum (here: central-bank buying, rising sovereign-bond-crisis odds, ongoing fiat debasement).
  3. Only then layer the equity-specific work — valuation, reserves, grades, one-off events — on top. A cheap operator under a broken commodity is a value trap; a cheap operator under a still-intact bull market is the setup.
Here: "The price of bullion is, of course, a critical aspect, often THE most critical, for a gold miner. That, too, has come down hard, but we suspect it is a correction within an ongoing bull market. Central banks around the world remain aggressive buyers… the odds of government bond crises becoming more acute are rising by the day… the long-term monetary trend in most developed countries remains one of fiat currency debasement."
Watch for

Methods distilled from the paid Haymaker newsletter (text in transcript.txt). For personal study. Not investment advice. © Haymaker / David Hay for source material.