Ulta Beauty (ULTA)

Nasdaq Consumer Discretionary Other Specialty Retail S&P 500
$644.76
-5.04 (-0.78%)
Close of Nov 06, 2026 · end-of-day data
SMA 50SMA 2005Y/10Y use weekly candles (10/40-week averages)

Summary

Strong Buy
Strong sellNeutralStrong buy
Moving averagesStrong Buy
OscillatorsStrong Buy
Votes13 buy · 4 neutral · 0 sell
ATR (14)$18.53 (2.87%)
Bollinger width percentile68
SuperTrendUp
50/200 cross (10d)Golden cross

Moving averages

AverageValueSignal
SMA10$638.79Buy
SMA20$619.50Buy
SMA50$575.78Buy
SMA100$535.95Buy
SMA200$552.19Buy
EMA9$639.35Buy
EMA21$618.61Buy
EMA50$585.17Buy
EMA200$546.53Buy

Oscillators

IndicatorValueSignal
RSI (14)63.80Neutral
Stochastic %K (14,3,3)76.82Neutral
CCI (20)79.96Neutral
ADX (14)40.88Buy
MACD (12,26,9)22.86Buy
Williams %R (14)-36.36Neutral
Momentum (10)3.25Buy
SuperTrend (10,3)598.76Buy

Support & resistance

LevelPriceDistanceTouches
Resistance 3$698.94+8.4%2
Resistance 2$675.65+4.8%1
Resistance 1$660.00+2.4%1
Last close$644.76
Support 1$617.73-4.2%3
Support 2$580.79-9.9%2
Support 3$567.09-12.0%3

Zones where at least one swing high or low (5 bars either side) formed in the past year, merged within 1.5%.

Classic pivot points

R3$662.49
R2$656.09
R1$650.43
P$644.03
S1$638.37
S2$631.97
S3$626.30

From the latest session's high, low and close — levels for the next session.

Price levels

52-week high$714.97 (-9.8%)
52-week low$443.60 (+45.4%)
All-time high$714.97
Bollinger upper$669.57
Bollinger middle$619.50
Bollinger lower$569.42
Relative volume0.80x

Chart pattern

Details →

Ascending Channel on daily candles Forming

Frequently asked questions

Is ULTA a buy according to technical analysis?

ULTA currently has a Strong Buy technical rating from 17 indicators: 13 vote buy, 0 vote sell. Technical ratings describe the current trend and momentum; they are not a forecast or a recommendation.

What is ULTA's RSI?

The 14-day RSI of ULTA is 63.8. Above 70 is conventionally overbought and below 30 oversold.

Where is ULTA's support and resistance?

The nearest support is around $617.73 and the nearest resistance around $660.00, based on swing highs and lows over the past year.