ULTA Forensic analysis
HOLDConviction: 6/10Price: $481.5610-K
Loading technical data…
Price Targets (12m)
Bull Case
$580.00
+20.4% from current
Base Case
$535.00
+11.1% from current
Bear Case
$450.00
-6.6% from current
Detailed research
PART 1: TRADING EXECUTION
Trading Setup & Entry Strategy
- >Entry Zone: $470.00 – $475.00 (Wait for a test of the lower Bollinger Band at $473.71).
- >Stop Loss: $462.00 (Hard stop below the recent local support).
- >Position Sizing: 3% of portfolio. High volatility warrants a tighter constraint.
- >Scaling Strategy: Enter 50% at $473.00, add 50% on confirmation of a bounce above $485.00.
- >Take Profit: 50% at $515.00 (approaching 10-day SMA), 50% at $530.00 (testing 50-day SMA).
- >Risk/Reward: 1:2.4 target.
- >Max Hold Time: 10 days.
PART 2: DETAILED RESEARCH
Financial Health & Valuation
- >Fundamentals: Revenue grew 9.7% in FY2025 to $12.39B. However, Net Income fell to $1.15B from $1.20B, showing margin compression from SG&A expansion.
- >Inventory: $2.18B (up 10.8% YoY). Needs monitoring to ensure no future markdown risk.
- >Reverse DCF: Implies a forward growth expectation of ~6-7%, which is reasonable but requires consistent traffic growth in a tougher consumer environment.
Forensic Accounting Flags
- [CRIT]SG&A Expansion: A 17.4% spike in SG&A against 9.7% revenue growth is a potential red flag for operational efficiency.
- [WARN]Inventory Levels: Inventory growth is tracking slightly ahead of revenue growth, suggesting potential future markdowns if sales velocity stalls.
Technical Analysis & Trade Timing
- >Momentum: The stock is in a BEARISH_DOWNTREND. With an RSI of 30.08, the stock is at the threshold of being OVERSOLD.
- >Reconciliation: While the fundamentals are solid (long-term leader), the technicals show a clear breakdown below the 50-day and 200-day SMAs. Do not catch the knife; wait for the RSI to bottom and a constructive base to form.
One-Liner Thesis
Ulta is a high-quality retailer currently navigating margin compression; we are waiting for the oversold bounce to initiate a tactical long, keeping a tight stop below $462.00 to avoid the trend-following carnage.