Chart of the Day
Key Financial Market Indicators — 1975 to 2026 — Is this progress? Saturday 04 July 2026
Spot HH Natgas — growing evidence of mean reversion Wednesday 01 July 2026
MtB and Conway Propane — downside updates Tuesday 30 June 2026
The RBOB minus ULSD Spread — Seasonal Cycle and Elliott Wave Updates Monday 29 June 2026
The Brent 5 – 3 – 2 Crack — an upside update Friday 26 June 2026
ARA GasOil to Brent Crack — looking like a terrible time and place to be short Thursday 25 June 2026
The NDX ( Nasdaq 100 ) — high risk of a major peak Wednesday 24 June 2026
Spot HH Natgas — Seasonal Cycle Risks versus Recession Risks Tuesday 23 June 2026
NYH ULSD — a big picture refresh Tuesday 23 June 2026
Spot NYH RBOB — the larger scale, longer term price pattern Sunday 21 June 2026
RBOB minus ULSD — Seasonal Cycle and Elliott Wave Updates Thursday 18 June 2026
Silver — an Elliott Wave update Wednesday 17 June 2026
Petro Complex — refreshing the big picture technical no-man’s land Tuesday 16 June 2026
COTD – Crude Oil – Watch The 200 & 100 Week MAs Monday 15 June 2026
COTD – WTI & Brent DEC 26 / DEC 27 Spread – Searching For Support Sunday 14 June 2026
COTD – Crude Inventories & Price Thursday 11 June 2026
COTD – ULSD – The Bull Case vs The Bear Case Wednesday 10 June 2026
COTD – Henry Hub – Battle Lines For The Bull & Bear Options. Tuesday 09 June 2026
COTD – Knicks, Spurs, & The S&P 500 Monday 08 June 2026
Spot WTI + Brent / 2 = a simplified and clarified Technical Outlook Friday 05 June 2026
Bitcoin: downside update Thursday 04 June 2026
The RBOB minus ULSD Spread — some preliminary downside targets Wednesday 03 June 2026
WTI divided by Natgas — the key pivots from here Tuesday 02 June 2026
Dow Jones Transportation Average — the case for a massive top Monday 01 June 2026
The Nasdaq 100 ( NDX ) — pivotal resistance is now within reach Monday 01 June 2026
Spot HH Natgas — candidates for a near term peak Friday 29 May 2026
Spot RBOB Futures — new highs or a deeper bull market correction? Wednesday 27 May 2026
HH Natgas — candidates for support Tuesday 26 May 2026
The Petro Complex — no technical break downs anywhere Monday 25 May 2026
Petro Complex — a very volatile week where almost nothing actually happened Thursday 21 May 2026
COTD – Geopolitical Risk vs Seasonal Risk – In Charts Wednesday 20 May 2026
Bitcoin — a precise peak into pivotal resistance Monday 18 May 2026
The 30 Year T-Bond and its Yield — revisiting the case for an eventual US sovereign debt crisis Saturday 16 May 2026
Gold — price action update Thursday 14 May 2026
Dow30 versus Comp — why this bearish divergence is the final nail in the coffin of bulls Wednesday 13 May 2026
The Cracks — then, now, and the upside updates Tuesday 12 May 2026
Petro Complex — sitting mid-range of a technical no man’s land — in the eye of a hurricane Monday 11 May 2026
The Index of Consumer Sentiment — an Elliott Wave Analysis Sunday 10 May 2026
RBOB minus ULSD — the case for one final leg up Thursday 07 May 2026
WTI and Brent Crude – the near term bull case and pivotal support Wednesday 06 May 2026
RBOB, ULSD, and GasOil — How today’s drop works as a bull market correction and a major bear trap Wednesday 06 May 2026
The WTI minus Brent Spread — downside update Tuesday 05 May 2026
WTI Crude Oil — exploring the upside risks from here Monday 04 May 2026
Brent Crude Oil — exploring the upside risks from here Saturday 02 May 2026
The RBOB May minus Dec Spread — a strong expiry Thursday 30 April 2026
Petro Complex — upside update Wednesday 29 April 2026
The 2nd mo NYH RBOB minus spot Brent Crack — upside update Tuesday 28 April 2026
The NYH ULSD to Brent Crack — bull case support Monday 27 April 2026
Spot Continuation HH Natgas — downside update Saturday 25 April 2026
Spot ARA GasOil — spending some time in a waiting room Thursday 23 April 2026