Charting the Largest Tariff Hike in Modern History
April 12, 2025, 5:26 p.m.
Bond Vigilantes
April 12, 2025, 11:02 a.m.
After the Fallout: Yields Spiral
April 11, 2025, 3:15 p.m.
Highlights from Amazon CEO Andy Jassy’s annual letter to shareholders (and some charts)
April 11, 2025, 1:31 p.m.
Trade, Tariffs, and Tech
April 7, 2025, 8:41 p.m.
April 2025 Market Strategy
April 15, 2025, 9:11 p.m.
Can't China just open its financial gates and win this?
April 11, 2025, 10:11 p.m.
Plaza Accord 2.0?
April 9, 2025, 6:58 p.m.
Markets in turmoil - now what?
April 3, 2025, 6:34 p.m.
More meat to the natural gas bear case.
April 1, 2025, 6:38 p.m.
Rocket is buying Mr. Cooper Group.
March 31, 2025, 7:24 p.m.
Borrowers' strike? Toronto, do we have a problem?
March 27, 2025, 5:48 p.m.
Mr. Market is a Treasuries junkie.
March 25, 2025, 9:03 p.m.
Why and when are trade deficits good?
March 20, 2025, 8:12 p.m.
March 2025 Market Strategy
March 19, 2025, 8:23 p.m.
The unwind of the Fed SuperCycle
March 13, 2025, 6:44 p.m.
Why doesn’t Germany take Trump’s outstretched hand on Ukraine?
March 11, 2025, 4:46 p.m.
Rocket is buying Redfin.
March 10, 2025, 5:44 p.m.
The US administration wants rates down.
March 7, 2025, 5:40 p.m.
Is the US economy falling off a cliff right now?
March 4, 2025, 6:02 p.m.
NVDA 4Q25: A few more thoughts on Jevons paradox
Feb. 27, 2025, 7:10 p.m.
ROOT & LMND 4Q24 earnings review
Feb. 27, 2025, 3:29 a.m.
The most delicate irony of the German election aftermath
Feb. 26, 2025, 6:37 p.m.
February 2025 Market Strategy
Feb. 18, 2025, 9:46 p.m.
The wind industry is doomed.
Feb. 12, 2025, 8:57 p.m.
Lilly and Novo obesity update
Feb. 6, 2025, 7:34 p.m.
Grid fees: Another nail in the coffin for the German energy transition.
Feb. 5, 2025, 6:48 p.m.
Tariffs will send interest rates DOWN.
Feb. 2, 2025, 2:45 a.m.
Let's try to contextualize DeepSeek.
Jan. 27, 2025, 8:23 p.m.
Trump, Trade & Tariffs
Jan. 26, 2025, 6:56 p.m.