I published Thesis #4: The Beneficiary on July 7. I entered 9 shares of Goldman Sachs at $1,056.80 on July 9. I predicted a 5-10% earnings beat driven by six pillars of vol premium, Hormuz trading tailwind, and industry bifurcation.
On July 14, Goldman reported $20.98 EPS against $14.54 consensus.
The direction was right. The magnitude was wrong by a factor of four. Both matter. Let me show the full scorecard, then the lesson.
The Scorecard
Before entering the position, I published five falsification criteria — conditions that would prove the thesis wrong. Each was designed to fail independently. All five passed.
| # | CRITERION | THRESHOLD | ACTUAL | RESULT |
|---|---|---|---|---|
| 1 | EPS beat consensus | ≥ $14.54 | $20.98 | PASS |
| 2 | FICC trading revenue growth | ≥ +15% YoY | +32% YoY ($4.6B) | PASS |
| 3 | Equities trading outperformance | Beat Q1 run-rate | $7.4B (record) | PASS |
| 4 | IB advisory fees growth | ≥ +20% YoY | +55% YoY ($3.40B) | PASS |
| 5 | Revenue beat consensus | ≥ $16.40B | $20.34B (+24%) | PASS |
Source: Logistis scorecard, Goldman Sachs Q2 2026 10-Q
Five for five. Best quarter in Goldman's history. Revenue $20.34B. Net income $6.63B. Equities intermediation +60%, financing +91%, equity underwriting +130%. Every pillar of the thesis — vol premium, Hormuz trading tailwind, IB pipeline release — showed up in the numbers, and showed up bigger than expected.
Decision 1: Executed
The exit framework published in the thesis specified: sell 5 of 9 shares when Target 1 ($1,100) is hit. On July 14, GS opened above $1,100 on the earnings release. I sold 5 shares at $1,140.
Nine mechanical executions across four theses — AMD, VST, PANW, GS — and zero overrides. The framework held through a +42% winner, a -8.6% stop loss, three partial trims, and a +44% earnings blowout. That's the methodology working.
The Confirmation: Morgan Stanley
The thesis rested on a question: was the vol premium GS-specific talent, or was it structural?
Today, Morgan Stanley answered. $3.46 EPS vs. $3.03 consensus. Revenue $21.3B. Equities trading revenue $6.3B (+69% YoY) — another quarterly record. Six banks reported. Six banks beat. Zero misses.
The vol premium is structural. Hormuz volatility, geopolitical risk repricing, and macro uncertainty created a trading environment that lifted every bank with a markets franchise. Goldman was the biggest beneficiary — $7.4B equities vs. MS's $6.3B — but it wasn't alone. The tide was real.
The Lesson: Catalysts Multiply
Here is the honest accounting of what I got wrong.
I modeled each pillar of the thesis — FICC, equities, IB advisory, Hormuz premium — as independent contributions. I expected each to add 1-2% to the beat. That's linear thinking. What actually happened was non-linear: the Hormuz disruption drove volatility, which drove equities intermediation (+60%), which drove client flow, which drove FICC (+32%), which drove cross-selling into IB advisory (+55%). Each pillar amplified the next.
The difference between predicting a 5-10% beat and a 44% beat isn't a rounding error. It's a model failure. I captured the direction — correctly identifying Goldman as the structural beneficiary of the current environment. I missed the dynamics — how multiple vol catalysts compound when they stack in the same quarter.
This matters for the remaining position. If non-linear stacking drove Q2, and the stacking conditions persist (Hormuz blockade reimposed, macro uncertainty elevated, IPO pipeline building), then Q3 could surprise again. The four remaining shares trail at $1,060 with a target of $1,195. The magnitude miss suggests the target may be conservative.
Where It Stands
| POSITION | 4 shares GS @ $1,056.80 avg |
| CURRENT PRICE | $1,139 (Jul 15 close) |
| UNREALIZED | +$329 (+7.8%) |
| STOP | $1,060 (close-based) |
| TARGET 2 | $1,195 |
| THESIS GRADE (SO FAR) | A- (direction right, magnitude missed, execution clean) |
The thesis published a direction. The market delivered a magnitude. The framework executed mechanically. The lesson — catalysts multiply, they don't add — is now in the model for next time.
Post #32 · Day 122 · Ten mechanical executions pending