Insights

Daily analysis

Market

Closing SA — 2026-08-04

Aug 4, 2026
Podcast

Power Hour #78: Half the Breakouts Vanished: A Stock-Picker’s Close – Tuesday 8/4/2026

Aug 4, 2026
Podcast

Midday Wave #80: Blackout Breadth: Reading the Market Without the Indexes – Tuesday 8/4/2026

Aug 4, 2026
Podcast

Morning Dose #311: Breadth Confirms the Breakout: S&P Tops 7,600 – Tuesday 8/4/2026

Aug 4, 2026
Market

Situation Awareness — 2026-08-04

Aug 4, 2026
Podcast

Next Day Prep #294: From Cautious to Almost Bullish: Inside the One-Day Reversal – Monday 8/3/2026

Aug 3, 2026
Market

Closing SA — 2026-08-03

Aug 3, 2026
Podcast

Power Hour #77: Breadth Thrust: AXON Anchors a Bull Stampede – Monday 8/3/2026

Aug 3, 2026
Podcast

Next Day Prep #293: A Two-Stock Rally: Why New Highs Feel Like a Warning – Friday 7/31/2026

Jul 31, 2026
Market

Closing SA — 2026-07-31

Jul 31, 2026
Podcast

Power Hour #76: Breadth Cracks, GOOGL Carries: Control Mode Into the Close – Friday 7/31/2026

Jul 31, 2026
Podcast

Midday Wave #79: One Stock Rally, Real Breadth Collapse – Friday 7/31/2026

Jul 31, 2026
Podcast

Morning Dose #310: Split Tape: Amazon Soars, Apple Sinks, Semis Confirm the AI Trade – Friday 7/31/2026

Jul 31, 2026
Market

Situation Awareness — 2026-07-31

Jul 31, 2026
Market

Situation Awareness — 2026-07-30

Jul 30, 2026
Market

Situation Awareness — 2026-07-29

Jul 29, 2026
Market

Situation Awareness — 2026-07-28

Jul 28, 2026
Podcast

Power Hour #75: Full Inversion, Half Confirmed: Trading the Bounce – Monday 7/27/2026

Jul 27, 2026
Podcast

Midday Wave #78: Thin Rally: Sentiment Flips Bullish, But Volume Says Wait – Monday 7/27/2026

Jul 27, 2026
Podcast

Morning Dose #309: Oil Crashes, Futures Fade: Why Wednesday Still Rules – Monday 7/27/2026

Jul 27, 2026
Market

Situation Awareness — 2026-07-27

Jul 27, 2026
Podcast

Next Day Prep #292: Rotation, Not Liquidation: Reading a Split-Screen Market – Friday 7/24/2026

Jul 24, 2026
Market

Closing SA — 2026-07-24

Jul 24, 2026
Podcast

Power Hour #74: Rotation, Not Reversal: Energy Takes the Baton – Friday 7/24/2026

Jul 24, 2026
Podcast

Midday Wave #77: Breadth Diverges: Intermediate Strength Meets Short-Term Fade – Friday 7/24/2026

Jul 24, 2026
Podcast

Morning Dose #308: Rotation, Not Rout: Reading the Mega-Cap Capex Shakeout – Friday 7/24/2026

Jul 24, 2026
Market

Situation Awareness — 2026-07-24

Jul 24, 2026
Podcast

Next Day Prep #291: Concentrated Damage: Why the Nasdaq’s Drop Wasn’t What It Looked Like – Thursday 7/23/2026

Jul 23, 2026
Podcast

Power Hour #73: Blind Without the Indexes: Reading Breadth Into the Close – Thursday 7/23/2026

Jul 23, 2026
Podcast

Midday Wave #76: Split Tape: Momentum Surges as Breadth Erodes – Thursday 7/23/2026

Jul 23, 2026
Podcast

Morning Dose #307: Red Screens, Real Signals: Trading the Mag Seven Meltdown – Thursday 7/23/2026

Jul 23, 2026
Market

Situation Awareness — 2026-07-23

Jul 23, 2026
Market

Closing SA — 2026-07-23

Jul 23, 2026
Market

Situation Awareness — 2026-07-22

Jul 22, 2026
Market

Situation Awareness — 2026-07-21

Jul 21, 2026
Market

Situation Awareness — 2026-07-20

Jul 20, 2026
Market

Situation Awareness — 2026-07-17

Jul 17, 2026
Market

Situation Awareness — 2026-07-16

Jul 16, 2026
Market

Situation Awareness — 2026-07-15

Jul 15, 2026
Market

Situation Awareness — 2026-07-14

Jul 14, 2026
Market

Situation Awareness — 2026-07-13

Jul 13, 2026
Scan

Continuation Breakout Analysis — 2026-07-12

Jul 12, 2026
Market

Market Summary — Midday — 2026-07-11

Jul 11, 2026
Market

Situation Awareness — 2026-07-10

Jul 10, 2026
Market

Market Summary — Post market — 2026-07-09

Jul 9, 2026
Scan

Continuation Breakout Analysis — 2026-07-09

Jul 9, 2026
Podcast

Morning Dose #306: Cautious Optimism: Narrow Breadth & The Bond Auction – Thursday 7/9/2026

Jul 9, 2026
Market

Situation Awareness — 2026-07-09

Jul 9, 2026
Market

Market Summary — Post market — 2026-07-08

Jul 8, 2026
Scan

Continuation Breakout Analysis — 2026-07-08

Jul 8, 2026