Apr 23, 2026
Financial layer says long copper. Operational layer says half the Chilean oxide belt just moved up its cost curve by $200 to $300 a tonne. The gap is the trade.
Apr 22, 2026
The paper market is celebrating a ceasefire that hasn't even been signed. The physical market is staring at fifty ships that can't go home.
Apr 21, 2026
The CTAs are reading the chart and seeing nothing. The Midwest premium is sitting at $2,500 over LME. Both of those things cannot be true.
Apr 20, 2026
The traders are looking at storage percentages. The terminal operators are looking at a booking sheet that's already full.
Apr 17, 2026
The specs are shorting a chart. The grinders are shorting themselves into receivership if they're wrong about the crop. Only one of those groups has skin in the beans.
Apr 16, 2026
The oil market will get its resolution - political pressure from every direction guarantees eventual reopening. The fertilizer market will get its resolution too. The difference is timing.
Apr 15, 2026
Rates and oil stayed high - and that still matters.
Apr 14, 2026
Inflation stayed high and everything adjusted fast.
Apr 13, 2026
No shock hit yesterday, but the tone kept cooling.
Apr 11, 2026
Yields stayed flat, but the strain did not go away.
Apr 10, 2026
Stocks held steady, but the same pressure stayed in place.
Apr 9, 2026
Stocks fell, oil surged, and the setup just got tighter.