Afternoon Update
The S&P 500 (+1.0%), Nasdaq (+1%), and DJIA (+1.6%) continued to climb to new session highs this afternoon. Behind the...
Market Update
Big day of developments. There were plenty of fascinating, and at times downright strange, developments overnight and this morning. Overnight...
Afternoon Update
Powell announced that he will continue to serve as a governor for a period of time after his term as...
Quick FOMC Update
FOMC held rates unchanged, but with a rare 4 dissents (1 dovish, 3 hawkish). The lone dovish dissenter (Miran) has...
Crude Smashes $100 Resistance to $107
Oil prices are moving higher, and Treasury yields along with them as as U.S. prepares for extended blockade of Iran....
Afternoon Update
WTI crude up +3.6%, but fighting against the invisible hand right at $100. There is a tight bullish symmetrical triangle...
Market Update: Bad Timing for Big Tech: OpenAI Miss, Semis Stumble, and Oil @ $100
The WSJ OpenAI feature couldn’t have come at a worse time for mega cap hyperscalers reporting earnings this week, and...
Semiconductors Win Streak At Risk As HyperScalers Report, Tech Momentum Cools, & DeepSeek’s Disruption Theme Remerges
On the geopolitical front, Iran has reportedly sent a new proposal to the U.S. that would reopen the Strait of...
Market Update – Important Developments
*As I was finishing up this post, some developments broke with respect to the conflict with Iran. It would take...
Uranium (URA) Update
I haven’t forgotten about Uranium (URA +7.4%), one of our longer-term long positions. After several failed attempts to break above...
Stocks Relief Rally, But Crude Oil Remains Concerned
The stock market’s gains today follow on the heels of President Trump’s declaration that he is extending the ceasefire with...
Market Update – Uncertain Peace Talks As Ceasefire Deadline Looms
US-Iran peace talks remain highly uncertain as the fragile two-week ceasefire expires tomorrow. The US has expressed confidence that a...
Afternoon Update
Not much has changed since the last update at the index level. Energy gave up its gains. WTI crude settled...
Iran Ceasefire Uncertainty Weighs as Short Covering and CTA Flows Fade
1:43 p.m. ET Directional wartime correlations are tightening up again, whether that be index futures vs. 3-month SOFR (2Y treasury...
Afternoon Update
Today’s market action felt less about fundamentals and more about headline-driven momentum. Other than President Trump’s own comments, nearly every...
Market Update: Another Day of Headline-Driven Chaos; Separating Signal from Suspect Moves
I really dislike days like this; not the sharp moves in the market, but trying to separate the wheat from...
Another Axios “Pump” on Hormuz Before the Fine Print Drops
It’s hard to ignore that this morning’s set-up to pump the market came by way of Barak Ravid, of Axios, the...
3C Update
There’s some more stuff happening on the charts. QQQ (1M) – This is where it started. The chart may look...
Market Update
Mega-caps performance is mixed with notable early weakness is one of the standout features thus far. Oil trades noticeably higher...
Afternoon Update
The S&P 500 notches new all-time high as Oil prices remain stable. Lots of chatter that the U.S. and Iran...
