• The Opening Print
  • Posts
  • Back-and-Fill, Rinse and Repeat: The ES Is Still Stuck in Danny’s 100-Handle Meat Grinder

Back-and-Fill, Rinse and Repeat: The ES Is Still Stuck in Danny’s 100-Handle Meat Grinder

Follow @MrTopStep on Twitter and please share if you find our work valuable!

Nothing comes easy. You have to work harder than ever before if you want to stay in the game. I think the ES is in a big back-and-fill pattern, and I get it — when they go down like they did yesterday, it’s normal to be concerned. But when you look at this, the ES has pretty much been stuck between 7400 and 7500 since 06/03/26:

Price History ESU26

One has to question, with all the big up and down moves, how much of the $183 billion rebalance has already been done. Also, today is the week 4 FRYday opening expiration, and with everyone all up ... well, you know what I am going to say. I think we rally, and with everyone all hedged up and running all the downside stops, now it’s time to run the upside stops.

Remember my saying: no stops go untouched in the S&P, and today we will put that to the test. The markets may rally, but they remain very unstable. 7350 remains key support.

Today we will be using @HandelStats levels ... best of luck today, and have a good weekend!

Get instant access to our partners’ real-time market data and insights not available anywhere else. Here is last night's Founder’s note getting you ready for today’s market and explaining the constraints in yesterday’s market. - MrTopStep

Founder's Note:

PM Note

The stock market whipsawed on Thursday following Micron earnings and PCE data. With quarter-end rebalancing underway, tech stocks were mixed. Mag 7 names came under pressure, with Apple leading the decline and tumbled 6%. Meanwhile, semiconductor stocks extended their recent strength, led by Micron, which rallied 16% on the session.

SPX traded in a 129 bps range and closed at 7,358, below our Risk Pivot level of 7,380. Meanwhile, VIX closed at 18.9 (+1.4%) and VVIX closed at 91.2 (-4.6%), suggesting that volatility hedging activity remained relatively muted.

As we noted in the AM Note, a break below 7,380 had the potential to trigger a sharp move lower as dealer positioning flipped into negative gamma. That dynamic played out early in the session, with SPX falling 78 bps after breaking 7,380 during the first 30 minutes of trading. After that move lower, the market largely consolidated for the rest of the day.

SPX HIRO also had a volatile session, with readings moving from roughly flat to -7B and then recovering to -2B delta. The flow was dominated by longer-dated put buying (blue line) alongside 0DTE put selling (light blue line).

Fixed-strike implied volatility declined across the board, with expiries ahead of the July 4th holiday falling by roughly 1.0 to 2.5 vol points on the day. With a three-day weekend approaching next week, we will be watching to see whether volatility sellers step up again.

Despite weakness in the Mag 7 complex, we did see capital rotate into other sectors, particularly healthcare.

We screened for healthcare names trading near key SpotGamma levels, which could present interesting setups if the sector is poised for a further tactical run.

Within that group, JNJ and ISRG stood out with both elevated IV Rank and elevated Risk Reversal Rank, while MRK and LLY showed moderate IV Rank but elevated Risk Reversal Rank.

On the other side of the quadrant, UNH, ABBV, CVS, and MOH showed moderate IV Rank paired with lower Risk Reversal Rank.

Take AbbVie (ABBV) as an example. The stock broke out above its 230 Key Delta Strike / Key Gamma Strike and closed at 243 (+4%) on the day, still below the 250 Call Wall. We also note that ABBV’s +24M HIRO reading was the highest of the past 30 days, driven primarily by longer-dated call buying.

ABBV is now up 14% YTD and has a market cap of roughly $430 billion.



The market volatility continues to intensify as we approach July. Following a Globex high of 7496.00 and a low of 7452.00, the ES opened Thursday’s regular session at 7485.75, up 0.77%.

After hitting 7490.00, the ES dropped to 7390.25 by 9:55 AM following Apple's announced price hikes on MacBooks and iPads. This move to pass higher memory and storage costs to consumers follows CEO Tim Cook’s recent comments that such increases have become unavoidable.

The extreme movement was followed by more extreme moves, with the ES making a higher low at 7392.50 at 10:00 and an 83.25-point move back up to 7475.75 at 10:50, which was followed by a 61.50-point drop down to 7414.25 at 11:15. After the drop, the ES made four lower highs at 7451.50, 7455.00, 7458.25, and 7458.50 at 12:15, and then sold off 48.75 points down to 7409.75 at 12:39. It then rallied up to 7438.00 at 1:15, dropped 29.75 points down to 7408.25, rallied 48.50 points up to 7456.75 at 2:40, sold off 47.25 points down to 7409.50 at 3:49, and traded 7413.50 as the 3:50 imbalance showed the NYSE with $1.6 billion to buy and the Nasdaq with $3.2 billion to buy. This pushed the ES up to 7423.25, and it traded 7428.50 on the 4:00 cash close.

After 4:00, the ES traded up to 7451.75, then sold back off down to 7437.00 and then back up to 7454.50 and settled at 7398.25, up 122.25 points or 1.68%. The NQ, which sold all the way off down to 25,295.75, rallied all the way up to 29,920 and settled at 29,759, up 245 points or +0.8%. The YM settled at 52, 446, up 81 points or .15%, and the RTY settled at 3,034.30, up 18 points or 0.6% on the day.

In the end, the day's trade was another great example of how the algorithmic, HFT, and AI bots are exploiting the markets. I get it — headlines like the Apple news are market-moving, but the NQ made a 30,263.25 high and sold off 967.50 points down to a 29,295.75 low from 8:30 AM to 9:54 AM, with most of that drop occurring after the 9:30 open, and from the open to the low it took 30 minutes. I know you guys think I'm nuts, and that may be, but these markets are CNW - crazy, nuts, and wild, and we haven't even gotten into July.

I am not making excuses about my lean and thinking the ES is going back up, but no one could have predicted the Apple news, which was like throwing a match on an open can of gasoline. But this is the world we live in. You can say all you like about the overheated tech and AI sectors, but this has been the pattern since October 2025: they get whacked, and then they rally. Is this time different? Most would probably say yes, but even if it is, AI is here to stay. It's not going away, and it's only going to get bigger.

I know this may sound stupid, but things go up, and then they go down, and it all comes down to when they will go back up — in a day, a week, a month, or a year. They always do.

/

Market-On-Close Recap

The MOC opened with a buy lean at 3:51, showing +$1.594B, and the buy program expanded from there, reaching +$4.197B at 3:55, the strongest print of the sequence. The buy side peaked with $7.157B to buy against -$2.961B to sell, giving the tape a wholesale buy feel as the dollar lean moved above +70%.

From there, the MOC started to unwind. The total imbalance backed down to +$2.8B at 3:56, +$2.874B at 3:57, +$2.216B at 3:58, and +$1.961B at 3:59. By the 4:00 cash close, it was still buy-side at +$845M, but the force had clearly faded. The final 4:01 indication flipped back slightly negative at -$43M, showing the close transitioned from aggressive buy pressure into a more rotational finish.

The sector table showed strong buying in Basic Materials, Utilities, Industrials, Energy, Consumer Discretionary, Financials, and Real Estate. Particularly notable were Basic Materials at +100%, Utilities at +84.8%, Industrials at +83.8%, and Energy at +86.4%, all above the 66% threshold and more representative of wholesale buying. Financials were also strong at +68.6%, though the symbol lean was negative, suggesting some concentration in larger names.

The sell pressure was concentrated in Information Technology, Communication Services, and Health Care. Tech was the largest drag at -$1.025B, with major sell imbalances in SNDK, MU, LRCX, AMAT, TXN, ADI, KLAC, INTC, WDC, and MRVL. On the buy side, leadership came from AAPL, AMZN, NVDA, MSFT, CAT, JPM, GLW, MRK, and BAC.

Overall, this was a buy-biased MOC, but not clean across the board. NYSE and S&P 500 leaned buy, while Nasdaq remained deeply sell-biased at -60.1% dollars and -66.0% symbols, showing a major rotation out of tech-heavy names and into cyclicals, financials, utilities, and select mega-cap buys.

ES Levels

The bull/bear line for the ES is at 7431.25. This is the key level bulls need to reclaim to shift momentum back to a more constructive tone. As long as ES remains below 7431.25, the market stays under pressure.

Currently, ES is trading around 7385.75, which puts price below the bull/bear line and below the prior close of 7423.25. Immediate resistance is at 7390.50, then 7423.25 and 7431.25. If ES can reclaim 7431.25 and hold above it, the next upside levels are 7476.25, 7496.00, and 7502.25, which is today’s upper range target.

On the downside, support comes in at 7360.25, which is today’s lower range target. A break below 7360.25 opens the door for a deeper push toward 7313.75 and then 7293.25.

Overall, ES remains bearish below 7431.25. Bulls need to reclaim 7431.25 to stabilize the chart, while failure to hold above 7360.25 keeps downside pressure active.

NQ Levels

The bull/bear line for the NQ is at 29746.75. This is the key level that must be reclaimed for bullish momentum to resume. As long as NQ remains below 29746.75, sellers keep control and rallies should be treated with caution.

Currently, NQ is trading around 29375.75, which puts price below the bull/bear line and confirms a bearish tone. Immediate support sits at 29295.75, followed by 29132.00, today’s lower range target. If 29132.00 breaks, downside pressure could extend toward 28553.75.

On the upside, first resistance is 29724.75 to 29746.75. This is the first major decision area, with the prior close and bull/bear line stacked together. If NQ can reclaim and hold above 29746.75, the next upside levels are 30006.75, 30089.75, and 30263.75.

Today’s upper range target is 30361.50. A sustained move above 30263.75 would open the door for a test of 30361.50, but bulls need acceptance above the bull/bear line first before that becomes the higher-probability path.

Overall, NQ remains bearish below 29746.75. The main downside focus is 29295.75 and 29132.00, while any recovery must first reclaim 29746.75 before buyers can target 30006.75, 30089.75, and 30361.50.

Daily Breadth Data 📊

For Thursday, June 25, 2026

NYSE Breadth: 55% Upside Volume
Nasdaq Breadth: 43% Upside Volume
Total Breadth: 47% Upside Volume
NYSE Advance/Decline: 56% Advance
Nasdaq Advance/Decline: 49% Advance
Total Advance/Decline: 51% Advance
NYSE New Highs/New Lows: 178 / 123
Nasdaq New Highs/New Lows: 304 / 344
NYSE TRIN: 1.04
Nasdaq TRIN: 1.26

Weekly Breadth Data 📈

Week Ending Friday, Thursday, June 18, 2026

NYSE Breadth: 43% Upside Volume
Nasdaq Breadth: 60% Upside Volume
Total Breadth: 55% Upside Volume
NYSE Advance/Decline: 46% Advance
Nasdaq Advance/Decline: 52% Advance
Total Advance/Decline: 50% Advance
NYSE New Highs/New Lows: 273 / 127
Nasdaq New Highs/New Lows: 609 / 395
NYSE TRIN: 1.13
Nasdaq TRIN: 0.72

This Week’s High Importance

Polaris Trading Group Summary - For Thursday, June 25

Thursday’s session was a high-volatility Cycle Day 3 that began with bulls in control, quickly shifted into a sharp liquidation break, and then rewarded traders who respected PTG’s key levels and waited for structured opportunities.

Opening Framework

  • David noted that the overnight price action followed the DTS Briefing, with price holding bid and reaching the 7495 target.

  • The day was identified as Cycle Day 3.

  • The Positive 3-Day Cycle was already secured.

  • Early control belonged to the bulls as long as price held the 7465 Line in the Sand / Fulcrum.

Key Shift: 7465 Line in the Sand Breaks

  • After the open, price faded from the Cycle Day 3 high area.

  • The violation of 7465 LIS changed the tone of the session.

  • David noted that the break opened the “trap door” for a decline.

  • Downside projections were mapped to approximately 7418–7404, based on Cycle Day 1 average decline measurements.

Long Liquidation Break

  • The market sold off hard early in the session.

  • David labeled the move a Long Liquidation Break.

  • Price fulfilled and exceeded the CD1 average decline projections.

  • Momentum continued to favor sellers during the early breakdown.

Positive Trade Highlight: DLMB Reaction

  • The Lower D-Level Money Box came into play after the selloff.

  • The room recognized the setup as price reacted from the level.

  • DanV posted that the “DLMB strikes again,” and David echoed the same.

  • Barbara noted she caught the bull stacker.

  • Bruce reported that the second target was hit.

  • David congratulated the room with “Well played.”

Important Risk Reminder

  • David warned that there was a lot of “road-kill” from the sharp selloff and hard reversal.

  • He described the environment with a High Surf / Gale Warning tone.

  • The session was not suited for casual participation or overtrading.

  • Fast liquidation and reversal conditions required discipline, patience, and respect for risk.

Educational Themes

  • The room discussed whether Cycle Day 3 creates a downside lean.

  • The key lesson was that cycle context matters, but traders still need confirmation from price action and levels.

  • There was discussion around:

    • Absorption of buyers and sellers

    • Tapering

    • Tails

    • Single prints

    • Low-volume areas

    • Market profile structure

  • John B added that he views single prints similarly to LVNs.

Midday Market Condition

  • David identified the session as a “Range-Runner” Day Type.

  • Heading into lunch, price began chopping around multi-day POCs.

  • David said there was not much of an edge.

  • The key instruction was: do not “Diddle in the Middle.”

Late-Day Notes

  • Near the close, David noted a $2 billion MOC buy imbalance.

  • Despite the buy imbalance, the broader tone remained unstable and erratic.

  • David closed with the comment: “This is a maniac market.”

Main Lessons Learned

  • Respect the Line in the Sand; the 7465 break was the major tone change.

  • Use DTS levels and cycle projections as decision-support tools.

  • Do not assume direction from cycle day alone; wait for price confirmation.

  • The best trade came from structure: the DLMB reaction.

  • After the clean morning move, the midday chop offered little edge.

  • Protect profits and avoid forcing trades in the middle of the range.

DTG Room Preview Friday, June 26

Macro Backdrop

  • Fresh PCE inflation data showed:

    • Monthly PCE up 0.4%

    • Core PCE up 0.3%

  • Both readings matched expectations but reinforced the sticky-inflation narrative.

  • The data kept potential Fed tightening in play.

  • Q1 GDP was revised higher to 2.1%.

  • Personal consumption was revised down to 0.5%, raising questions about consumer durability.

  • The market may remain highly sensitive to upcoming jobs data.

Fed and Rate-Path Risk

  • Rate-path repricing remains a primary volatility driver.

  • The Fed is likely to stay patient but vigilant.

  • Scheduled Fed speakers:

    • 10:30 a.m. ET: NY Fed’s John Williams

    • 11:30 a.m. ET: Minneapolis Fed’s Neel Kashkari

  • Any hawkish language could increase volatility.

Equity Futures and Tech Weakness

  • Stock futures were under pressure premarket.

  • Megacap tech remained weak after prior-session losses in:

    • Apple

    • Nvidia

    • Microsoft

    • Amazon

    • Meta

  • Nasdaq had declined for four straight sessions.

  • Broad tech selling outweighed strength in chip names.

  • The key question was whether semiconductor strength could offset megacap weakness.

Apple and Semiconductor Divergence

  • Apple remained a major drag after a 6%+ decline.

  • Apple price hikes appeared to weigh on sentiment across the chip supply chain.

  • Micron’s strong earnings supported semiconductor names.

  • Apple weakness overshadowed the chip rally.

  • This created a fractured tech tape:

    • Chip strength

    • Megacap weakness

  • Apple stabilization was an important watch item for index direction.

AI and IPO Sentiment

  • OpenAI was reportedly considering delaying its IPO to 2027.

  • SpaceX’s rocky debut added caution around AI-related IPOs.

  • AI infrastructure costs and resource constraints remain concerns.

  • Water scarcity was noted as a possible risk to AI data-center expansion.

  • AI-sector risk premiums may be rising.

  • This is not an immediate index mover, but it may affect sentiment toward AI leadership names.

Political and Energy Risk

  • President Trump called for the DOJ to investigate Big Oil donors over alleged price gouging.

  • This introduced potential headline volatility for energy markets.

  • Policy or regulatory follow-through could affect:

    • Energy stocks

    • Crude pricing

    • Inflation expectations

Calendar and Catalysts

  • No corporate earnings of interest today.

  • Economic calendar:

    • 8:30 a.m. ET: Goods Trade Balance

    • 8:30 a.m. ET: Wholesale Inventories

    • 10:00 a.m. ET: UoM Consumer Sentiment

    • 10:00 a.m. ET: UoM Inflation Expectations

    • 10:30 a.m. ET: NY Fed’s John Williams speaks

    • 11:30 a.m. ET: Minneapolis Fed’s Neel Kashkari speaks

  • Quarter-end rebalancing may add choppy flows.

  • Markets may remain reactive to headlines before next week’s jobs data.

Volatility and Whale Bias

  • Volatility remained high and steady.

  • ES 5-day average daily range declined slightly to 101.75 points.

  • Overnight large-trader volume was light and mixed.

  • No whale bias was identified.

ES Market Structure

  • ES continued to work sideways near the middle of its short-term downtrend channel.

  • Trendlines did not come into play on Thursday.

  • Both bulls and bears still had room to operate within the downtrend channel.

  • The tape favored tactical trading rather than strong directional conviction.

50-Day Moving Average

  • ES tested the 50-day moving average at 7445.75 for the third consecutive day.

  • ES closed below the 50-day MA, which could be bearish.

  • The 50-day MA acted as resistance overnight.

  • A key question for the session was whether that resistance would continue to hold.

Potential Resistance Levels

  • 7615–7610

  • 7655–7660

  • 7675–7680

  • 7990–8005

Potential Support Levels

  • 7230–7225

Affiliate Disclosure: This newsletter may contain affiliate links, which means we may earn a commission if you click through and make a purchase. This comes at no additional cost to you and helps us continue providing valuable content. We only recommend products or services we genuinely believe in. Thank you for your support!
Disclaimer: Charts and analysis are for discussion and education purposes only. I am not a financial advisor, do not give financial advice and am not recommending the buying or selling of any security.
Remember: Not all setups will trigger. Not all setups will be profitable. Not all setups should be taken. These are simply the setups that I have put together for years on my own and what I watch as part of my own “game plan” coming into each day. Good luck!!

Follow @MrTopStep on Twitter and please share if you find our work valuable!