>
COMMANDS Global: GP Symbol: IBM FA
↑↓ Navigate Enter Open Esc Close ` Toggle

Volatility Analysis

Help 
-
564.12 7.01 (1.26%) 09/04/2026
Ulta Beauty, Inc. (ULTA)
Showing 1 year of volatilty data. To view all data, Upgrade to PRO plan!
Summary
  • ULTA is realising 42.5% annualised volatility over the last 21 sessions, the elevated end of its range — higher than 79% of readings over the past 1 year.
  • Volatility has risen from 28.8% to 42.5% over the past month (+47% relative), so the near-term trend in risk is against short-volatility positioning.
  • Close-to-close vol (42.5%) runs well above the Parkinson range estimate (33.3%). Because Parkinson only sees the intraday high/low, that gap is overnight jump risk — the move happens between the closing bell and the next open.
  • 30% of total variance is delivered overnight (17.8% annualised) against 27.5% during the session — risk is mostly intraday and can be managed inside the session.
  • A GARCH(1,1) fit puts next-session vol at 31.8% against a long-run anchor of 35.0%, with persistence of 0.630 — shocks decay with a half-life of about 2 trading days.
  • On the empirical distribution, a 1-day 95% VaR is -2.89% with an expected shortfall beyond it of -4.78%. Excess kurtosis of 11.8 and 0.80% of days beyond 3σ (a normal distribution would give 0.27%) mean option-pricing models that assume normality will understate the tail.
  • Absolute returns show no significant lag-1 autocorrelation (0.110), so volatility in this name is closer to unpredictable noise than to a persistent regime — treat the GARCH forecast with caution.
  • Worst peak-to-trough drawdown over the window was -36.2% (trough 2026-06-17), with an Ulcer Index of 20.02 capturing how long it stayed underwater.
Realized Vol · 21d
42.5%
Elevated
calm79th pctilestressed
Context · 1 year lookback
79%Percentile
0.70Z-score
30.2%Median vol
+47%1-mo change
162%Vol of vol
31.8%GARCH next
35.0%GARCH long-run
2dShock half-life
37.7%EWMA λ=.94
Historical Volatility Close-to-Close · 21-day rolling · annualised ×√252
Volatility Cone Close-to-Close · 1 year of overlapping windows
Every realized-vol reading the stock has produced at each horizon, as a percentile envelope. The marker is today. A dot riding the top of the cone says vol is stretched for that horizon — which is the comparison that matters, since short windows are naturally noisier than long ones.
HorizonMin10th25thMedian75th90thMaxCurrentPercentileObs
1 Week 5d7.419.324.330.337.048.7130.535.572247
2 Weeks 10d14.421.524.029.936.546.689.937.677242
1 Month 21d19.321.625.730.240.351.263.242.579231
2 Months 42d21.124.628.134.638.948.049.035.856210
3 Months 63d23.732.033.634.941.742.243.935.760189
6 Months 126d29.635.837.337.838.638.939.639.698126
Realized Term Structure
Current realized vol at each horizon against the median for that same horizon. When the short end sits above the long end the curve is inverted — the market is pricing a near-term event, and the spread has historically closed by the short end falling rather than the long end rising.
Estimator Comparison
Five estimators of the same quantity. They disagree in informative ways: Parkinson and Garman-Klass read the intraday range and are blind to overnight gaps; Rogers-Satchell is drift-independent, so it does not inflate on a strong trend; Yang-Zhang combines overnight, open-to-close and Rogers-Satchell and is the one to quote against implied vol.
Estimator1 Month3 Months6 Months1 YearReads
Close-to-Close42.535.739.635.0total risk, incl. gaps
Parkinson33.330.430.828.7intraday range only
Garman-Klass31.829.931.029.1range + open/close
Rogers-Satchell31.129.731.329.5drift-independent
Yang-Zhang35.233.137.234.2gaps + range + drift
Conditional Volatility Models
GARCH(1,1) fitted by maximum likelihood with variance targeting, so the model reproduces the observed long-run vol exactly. α is how hard vol reacts to a shock, β how long it remembers one; their sum is persistence. The forecast curve is the average vol expected over each horizon — the quantity an option of that tenor is exposed to, not the single-day path.
0.1536α (reaction)
0.4764β (memory)
1.79e-4ω
0.6301Persistence α+β
1.5 daysShock half-life
31.76%Next-day vol
34.96%Long-run vol
37.73%EWMA λ=0.94
251 daysSample
Tail & Drawdown Risk
VaR and expected shortfall are historical — read straight off the empirical return distribution, with no normality assumption. The parametric figures next to them assume a Gaussian; the difference between the two is the size of the tail your model would have missed.
34.96%Annualised vol
36.00%Downside vol
34.01%Upside vol
-2.89%VaR 95% (hist)
-4.64%VaR 99% (hist)
-4.78%CVaR 95% (ES)
-8.82%CVaR 99% (ES)
-3.62%VaR 95% (normal)
-5.12%VaR 99% (normal)
-0.798Skew
11.76Excess kurtosis
2.39%Days beyond 2σ
0.80%Days beyond 3σ
-36.23%Max drawdown
20.02Ulcer Index
9.61%CAGR
0.27Sharpe (rf=0)
0.27Sortino (rf=0)
3σ days occurred 3.0× more often than a normal distribution predicts (0.80% vs 0.27%). Any position sized off a Gaussian assumption is under-reserved for this name.
Overnight vs Intraday
Variance decomposed into the gap between one close and the next open, versus the regular session.
30%
70%
Overnight gap · 17.8% annualisedIntraday session · 27.5% annualised
Volatility Clustering ACF, 251 returns
Autocorrelation of raw returns, absolute returns and squared returns. Raw returns should be near zero (an efficient market); absolute and squared returns should not be — that persistence is the ARCH effect every conditional-vol model exists to capture. Bars outside the ±0.124 band are significant at 95%.
LagReturn|Return|Return²Significance (|r|)
10.0850.1100.069
20.005-0.033-0.026
30.003-0.073-0.033
4-0.1060.0890.003
50.026-0.020-0.028
60.0090.0190.001
7-0.023-0.029-0.025
80.004-0.011-0.016
90.0730.048-0.003
100.079-0.010-0.016
Volatility Change by Month month-over-month % change in 21-day realized vol
Not price returns — this is how much the volatility itself moved each month. Persistent positive months flag a season when risk tends to build in this name.
YearJanFebMarAprMayJunJulAugSepOctNovDecMinMaxAvg
2026-44.216.8103.8-56.713.133.0-37.475.7-4.7   -56.7103.811.0
2025          31.265.531.265.548.3
Avg change-44.2+16.8+103.8-56.7+13.1+33.0-37.4+75.7-4.7+31.2+65.5-56.7103.817.8
% months vol rose0100100010010001000100100

Market News ×
Loading news…