Key Price Levels
Fundamentals
Deep Dive Analysis — Claude Sonnet
ULTA — Ulta Beauty | Consumer Discretionary
Price: $531.44 | Breakout: $530.57 | Stop: $517.69 | TP1: $556.88 | TP2: $574.06 | R/R: 1:1.92
SETUP
ULTA cleared the $530.57 breakout level on a strong gap open, up 3.63% on the session. Price closed near the high of the bar, showing buyers in control with no meaningful wick rejection. Volume came in at 1.25x average, adequate but not explosive. The move extends off what appears to be a base built above the 52-week low of $443.60, though the stock remains well off its 52-week high of $714.97, meaning there is structural overhead resistance ahead. Entry here is right at the breakout level, which is clean, but the signal quality score of 50/100 is a caution flag — this is not an early-in-move setup.
CATALYSTS
Three consecutive strong earnings beats heading into today, with the most recent May 2025 report crushing estimates by 15.7%. EPS momentum is accelerating. The new partnership announcement following the Target breakup removes a distribution overhang and signals management is actively rebuilding growth channels. Consumer discretionary has benefited from easing macro pressure and stabilizing consumer spending. P/E of 19.9x on $26.67 TTM EPS is undemanding relative to the growth being delivered.
RISKS
The 52-week high sits at $714.97, nearly 35% above current price, meaning significant overhead supply from prior shareholders sitting at a loss. The signal quality score of 50 suggests the stock may already be extended on this bar. Volume is only modest — not a high-conviction institutional surge. Next earnings are not until August 2026, so there is no near-term catalyst to drive continued momentum. A broader market reversal or consumer spending deterioration could quickly reverse the move. Stop at $517.69 represents a $13.75 risk per share, and a close back below $525 would be a warning sign.
CONVICTION: Medium — Strong earnings trend and clean technical breakout are positives, but the low signal quality score, distant 52-week high overhead, and modest volume prevent a high-conviction call at this entry.