Letters Free to read. No account needed.
June 15, 2026 · Morning Chronicle · ≈ 2 min read
The arsonist shows up with the fire hose
Good morning and welcome to today's market chronicle. It's Monday, June 15th. The war that was never supposed to happen has ended, which apparently means buying everything and…
June 10, 2026 · Morning Chronicle · ≈ 2 min read
A frozen Fed and the number it cannot ignore
Good morning and welcome to today's market chronicle. It's Wednesday, June 10, 2026. The market spent yesterday positioning for a number it may not enjoy, and this morning that…
June 5, 2026 · Morning Chronicle · ≈ 2 min read
The AI miracle that bored Wall Street anyway
Good morning and welcome to today's market chronicle. It's Thursday, June 4, 2026. Broadcom just told the world that AI chip revenue will triple to sixteen billion next quarter,…
June 3, 2026 · Morning Chronicle · ≈ 3 min read
Another record, another missile, another shrug
Good morning and welcome to today's market chronicle. It's Wednesday, June 3, 2026. The S&P 500 shattered 7,600 for the first time in history yesterday while Iran spent the night…
June 2, 2026 · Morning Chronicle · ≈ 2 min read
All-time highs, ninety-dollar oil, and Iran again
Good morning and welcome to today's market chronicle. It's Tuesday, June 2. Wall Street crossed the finish line at all-time records yesterday, and then, as if on cue, Iran…
June 1, 2026 · Morning Chronicle · ≈ 2 min read
The AI rally, Warsh, and the inflation nobody mentions
Good morning and welcome to today's market chronicle. It's Monday, June 1. Nine consecutive weeks of gains, a brand-new Fed chair who owes the president a favor or two, and an…
May 29, 2026 · Morning Chronicle · ≈ 2 min read
A three-year inflation high, dressed for a victory lap
Good morning and welcome to today's market chronicle. It's Friday, May 29, 2026. The S&P 500 just printed a record close, the PCE just printed a three-year high, and the Wall…
May 28, 2026 · Morning Chronicle · ≈ 2 min read
Everyone pretending the Strait of Hormuz is fine
Good morning and welcome to today's market chronicle. It's Thursday, May 28th. The Dow Jones Industrial Average closed at a fresh all-time high yesterday, which is the kind of…
May 27, 2026 · Morning Chronicle · ≈ 2 min read
Morning Chronicle — May 27, 2026
Good morning and welcome to today's market chronicle. It's Tuesday, May 27, 2026. Everyone came back from the long weekend and decided, apparently, that we are at peace. Wall…
May 27, 2026 · Single-Name · ≈ 5 min read
Nvidia, between cycles
Where the name sits. The operating story here is a data center infrastructure company running at a pace that has no precedent in the semiconductor industry. $NVDA's Q1 FY2027…
May 26, 2026 · Morning Chronicle · ≈ 2 min read
Morning Chronicle — May 26, 2026
Good morning and welcome to today's market chronicle. It's Tuesday, May 26, 2026. Welcome back from your long weekend. The world did not wait. Wall Street returns this morning…
May 22, 2026 · Morning Chronicle · ≈ 2 min read
Morning Chronicle — May 22, 2026
Good morning and welcome to today's market chronicle. It's Friday, May 22, 2026. The market closes early today for Memorial Day weekend, which is fitting, because what Wall…
May 21, 2026 · Morning Chronicle · ≈ 2 min read
Morning Chronicle — May 21, 2026
Good morning and welcome to today's market chronicle. It's Thursday, May 21, 2026. Nvidia just reported the most astonishing quarter in the history of American capitalism, and…
May 20, 2026 · Morning Chronicle · ≈ 2 min read
Morning Chronicle — May 20, 2026
Good morning and welcome to today's market chronicle. It's Wednesday, May 20, 2026. The bond market has apparently decided that it is done being polite about any of this. Three…
May 19, 2026 · Morning Chronicle · ≈ 2 min read
Morning Chronicle — May 19, 2026
Good morning and welcome to today's market chronicle. It's Tuesday, May 19, 2026. Once again, the leader of the free world has saved the world from himself, and markets are…