SONNY’S VIEW · FRAMEWORK

Framework

Five things sit behind everything on this site: the transmission chain I read the cycle through, the three checks I run on a rate path, the three layers I decompose a conflict into, what a five percent return objective actually costs, and the screen I use to own the energy cycle without owning the timing risk.

THE SPINE · FROM THE H2 2026 OUTLOOK

The transmission chain, and what changed in it

Read the report

Everything starts from leading indicators (PMI, permits, new orders, the curve) rather than the payrolls print the market watches. They matter because they transmit in a known order, and that order is set by interest-rate sensitivity: Housing → Orders → Profits → Employment. The further up the chain, the stronger the lead; employment is the last domino.

  1. HHousingREPLACED BY AI CAPEXThe most rate-sensitive link, so it moves first. It never recovered after the pandemic; permits are still languishing below 2021 levels.
  2. OOrdersELECTRONICS AND POWER GEARPMI new orders. This cycle they are driven by data-center build-out (chips, servers, transformers, cooling), not residential construction.
  3. PProfitsALREADY TRANSMITTEDThe order surge has reached the suppliers: record earnings across compute and the power-bottleneck names.
  4. EEmploymentTHIN TRANSMISSIONThe last domino, and thinner than usual. A finished data center needs little operating labor and the jobs are high-skill only.

The 2026 amendment is the first link. Housing never recovered, yet PMIs are in expansion because data-center capital expenditure has taken over as the engine that starts the chain. That substitution is what most of my current work is about, and it is why a rate decision now lands on the AI build-out instead of on mortgages.

RATES · HOW I READ THE PATH

Three checks before I have an opinion on rates

Read the report

The market prices the path with real money every day. My job is not to guess against it but to find where it disagrees with the Fed, and to know which part of a yield move I am actually looking at.

  1. 01Weight the midpointsProbability-weight each target range midpoint, meeting by meeting, to get the market-implied path. It is priced with real money in fed funds futures, not with opinion.Example: Sep 2026: 3.88% today, 4.21% by year-end.
  2. 02Difference it against the dotsWhere the implied path and the SEP median agree there is no trade. Where they split, that gap is the position, and the disagreement is usually about duration, not direction.Example: 2026 agrees within 11bp; 2027 splits by 53bp.
  3. 03Split the long endA long yield is expected short rates plus term premium. If the 30-year moves less than the 10-year, the driver is expectations, not risk compensation, which tells you which story you are actually in.Example: 10-year +90bp, 30-year only +49bp year to date.

GEOPOLITICS · FROM THE US–IRAN NOTE

Interest, motivation, behavior, and reading it backwards

Read the report

A war is never an isolated act, and following the daily cycle of strikes, sanctions and oil prints means being led by the news. Any conflict decomposes into three layers, and they transmit in one direction: interests → motivations → behaviors. Analysis runs the other way: you observe the behavior that already happened, infer the motivation, recover the interest, then use it to anticipate the next move. Sun Tzu calls the exercise miào suàn.

  1. 01InterestsThe fundamental drivers: what a party cannot give up without ceasing to be itself. They change slowly and are usually stated in public only in disguise.Example: Iran: regime survival, which it reframes as reconstruction capacity.
  2. 02MotivationsThe plans formed around those interests. Where two sides’ motivations are mirror images, the contradiction is structural rather than negotiable.Example: Iran wants economic recovery; the US–Israel aim is to prevent it.
  3. 03BehaviorsWhat actually shows up: strikes, sanctions, shipping, pricing. The only layer you can observe directly, so it is where the analysis starts even though it is last in the chain.Example: Hormuz used as leverage to trade, not a passage to close.

The payoff is a test for deadlock. When the balance of force is even, the interests leave neither side room to retreat, and both sides can read each other’s motivations clearly, you have a stalemate rather than a contest, and the break, when it comes, arrives from outside the two combatants.

ASSET ALLOCATION · JULY 2026

The difficulty of a five percent target depends entirely on how you define it

Read the report

A 5% nominal target is readily achievable today with high-quality fixed income, at roughly one-fifth the volatility of a conventional balanced portfolio. A 5% real target, net of fees, sits at or beyond the edge of what the full investable universe can reasonably support.

5% NOMINAL HURDLE3.2%Vol of the minimum-risk portfolio that clears
5% REAL HURDLE8.2%Gross, incl. 2.2% inflation and 1% fee
IMPLIED INFLATION (TIPS)2.2%Same at 5, 10 and 30 years
RETIREE FRONTIER PEAK7.86%34 bp short of the hurdle
5% nominalAchievableEvery client scenario clears it with high-quality fixed income, at roughly one-fifth the volatility of a conventional balanced portfolio. The open question is how little risk it takes, not whether it is reachable.
5% real · 8.2% grossOut of reachOnly the accumulator touches it, at the very tip of its frontier with 35% illiquid. The retiree, capped at 10% illiquid, peaks at 7.86% and cannot get there at all.

Constrained efficient frontiers under three client liquidity regimes; ten-year annualized basis, data as of July 16, 2026. Not investment advice; see the note’s limitations section.

ENERGY SCREEN · OCTOBER 2025

Four criteria, then the numbers

Read the report

If the supply gap is the thesis, the question becomes which balance sheets survive the downcycle that comes first. The screen is deliberately boring.

  1. 01Healthy financial condition to smoothly weather oil price downcycles
  2. 02Rapid production expansion capability and technological advantages
  3. 03Ability to return value to shareholders through stable dividends
  4. 04Complete industrial chain with lower sensitivity to oil price volatility
MetricExxonMobil (XOM)Chevron (CVX)Shell (SHEL)Integrated industry
Debt / equity ratio14.44%20.01%41.33%0.61 (avg)
Interest coverage ratio61.46x22.9x42.35x6.7x–11.7x (avg)
Current ratio1.251.001.320.85 (median)
Quick ratio0.880.741.070.55 (median)
Levered free cash flow$20.8 bn$14.04 bn$22.05 bnN/A
Cash and equivalents$14.35 bn$4.01 bn$32.07 bnN/A
Dividend yield3.53%4.47%3.95%3.69% (avg)

As of October 18, 2025, based on Q2 2025 company reports. Debt/equity shown as reported by each source: company figures in percent, industry benchmark as a ratio. Sources: Yahoo Finance, NYU Stern, Full Ratio. Case analysis illustrating the screen, not a recommendation.

TOOLS

The stack behind it

RESEARCH INFRASTRUCTURESince 2025The Python research stackFRED and EIA data pipelines, SEC EDGAR fundamentals ingestion, and a Black-Litterman optimizer that turns written views into weights. Everything downstream of it is reproducible from a single command.PythonFREDEIASEC EDGAR
ALLOCATION MODEL2026Constrained efficient frontiersForward return expectations by asset class, then frontiers solved separately under each client liquidity regime, so the illiquidity cap is a constraint in the optimisation rather than a footnote after it.PythonBlack-LittermanTIPS breakevens
VALUATION2026Three-scenario DCF engineBear, base and bull built as one linked model rather than three spreadsheets, so the scenario drivers stay honest and the bridge between cases is visible on one page.ExcelDCFCompsLBO
RISK TOOLING2025Credit triage dashboardsThree dashboards for CIBC’s U.S. risk-model team covering quantitative, qualitative and collateral analysis, with automated flagging and dynamic grouping so analysts triage exposures visually rather than record by record.ExcelCredit riskSQL