🕰️ Time Machine

ELF — e.l.f. Beauty

Price-Time Intelligence · decision-support only — not recommendations, not predictions · as of 23/10/2026

Last price (Close)
114.24 -0.65%
Next window · Cycle 45 · in window
23/10/2026
Last window · Cycle 30 · 20/10/2026
since -0.44%
Trend
Strong uptrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 17/09/2026
91.40
Days: 26 trading / 36 calendar · return since: +24.99%
Last major high · 08/09/2026
110.04
Days: 33 trading / 45 calendar · return since: +3.82%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 17/09/2026 @ 91.40Fib 21Trading📅 16/10/2026-5 (±1)Passed
Low 17/09/2026 @ 91.40Cycle 30Calendar📅 17/10/2026-6 (±2)Passed
High 08/09/2026 @ 110.04Cycle 30Trading📅 20/10/2026-3 (±2)Passed
High 08/09/2026 @ 110.04Cycle 45Calendar📅 23/10/2026+0 (±2)In window
Low 17/09/2026 @ 91.40Cycle 30Trading📅 29/10/2026+4 (±2)Upcoming
Low 17/09/2026 @ 91.40Cycle 45Calendar📅 01/11/2026+9 (±2)Upcoming
High 08/09/2026 @ 110.04Cycle 60Calendar📅 07/11/2026+15 (±2)Upcoming
High 08/09/2026 @ 110.04Cycle 45Trading📅 10/11/2026+12 (±2)Upcoming
Low 17/09/2026 @ 91.40Cycle 60Calendar📅 16/11/2026+24 (±2)Upcoming
Low 17/09/2026 @ 91.40Cycle 45Trading📅 19/11/2026+19 (±2)Upcoming
High 08/09/2026 @ 110.04Cycle 60Trading📅 02/12/2026+27 (±2)Upcoming
High 08/09/2026 @ 110.04Cycle 90Calendar📅 07/12/2026+45 (±3)Upcoming
Low 17/09/2026 @ 91.40Cycle 60Trading📅 11/12/2026+34 (±2)Upcoming

Chronological: recent past → active → upcoming. The target date is the center of the watch window — it opens a few days before and stays relevant a few days after. 'Near a window' is context only, not a signal.

🔔 Recent Technical Events

Price-action events from the last 30 days. 🎯 marks events that landed near a cycle window — the combinations worth the closest look.

● Bullish Engulfing 20/10/2026🎯 near Cycle 30 window · 20/10/2026
● NR7 Compression 19/10/2026🎯 near Cycle 30 window · 20/10/2026
● Failed Breakout 16/10/2026🎯 near Fib 21 window · 16/10/2026
● NR7 Compression 14/10/2026🎯 near Fib 21 window · 16/10/2026
● Bearish Engulfing 05/10/2026
● Bullish Engulfing 28/09/2026

Date Echo — seasonal anniversary

What happened around the same calendar date in prior years. n ≈ number of years — descriptive, not an edge. Each window separately, every number vs baseline.

Passed 16/10/2026 · Low Fib 21/Trading · 9 years — Small sample
10 days: Avg +0.17% · Win 44% · DD -4.12%20 days: Avg +0.20% · Win 56% · DD -10.65%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/10/2025135.85neutral-7.97%-9.38%-45.24%-45.72%+0.79%
202416/10/2024107.08far below SMA50-1.41%+2.00%+14.83%-3.70%+25.28%
202316/10/2023103.70far below SMA50+1.76%-0.53%-6.19%-10.68%+6.30%
202217/10/202241.50near 52w high+0.39%+4.24%+20.89%-3.42%+24.27%
202115/10/202129.12neutral+5.01%+10.95%+7.69%+0.00%+13.94%
202016/10/202021.02neutral+2.85%-3.57%+1.57%-9.18%+2.85%
201916/10/201917.70neutral-5.76%-0.90%-3.45%-6.33%+4.18%
201816/10/201810.85far below SMA50 · volume x2.3-1.66%-3.41%+19.63%-5.62%+23.87%
201716/10/201721.30neutral-0.47%+2.11%-7.93%-11.22%+6.43%
Passed 17/10/2026 · Low Cycle 30/Calendar · 9 years — Small sample
10 days: Avg -2.91% · Win 22% · DD -6.12%20 days: Avg -0.65% · Win 56% · DD -11.68%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/10/2025136.92neutral-10.31%-10.79%-46.31%-46.31%+0.00%
202417/10/2024107.94far below SMA50-0.69%-2.49%+14.05%-4.47%+24.28%
202317/10/2023108.72neutral+1.39%-14.80%-2.31%-14.80%+1.39%
202217/10/202241.50near 52w high+0.39%+4.24%+20.89%-3.42%+24.27%
202118/10/202129.45neutral+5.50%+11.27%+7.40%-0.44%+12.67%
202016/10/202021.02neutral+2.85%-3.57%+1.57%-9.18%+2.85%
201917/10/201918.03neutral-8.04%-6.82%-9.10%-9.10%+2.27%
201817/10/201810.94far below SMA50-4.94%-3.02%+17.82%-6.40%+22.85%
201717/10/201721.24neutral+3.95%-0.24%-9.89%-10.97%+6.73%
Passed 20/10/2026 · High Cycle 30/Trading · 10 years — Small sample
10 days: Avg +2.08% · Win 60% · DD -3.51%20 days: Avg +5.70% · Win 70% · DD -8.75%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/10/2025127.42volume x1.9-0.97%-5.09%-42.87%-42.87%+3.36%
202421/10/2024112.51far below SMA50-2.18%-7.66%+9.02%-8.35%+19.23%
202320/10/2023101.88far below SMA50+0.35%-5.62%+10.77%-9.08%+11.12%
202220/10/202240.08neutral+7.16%+19.99%+31.51%+0.00%+32.04%
202120/10/202129.48neutral+7.26%+12.55%+10.92%+0.00%+12.55%
202020/10/202020.64neutral+1.55%+0.68%+4.94%-7.51%+6.25%
201921/10/201917.37neutral-0.06%+2.71%-3.34%-5.70%+6.16%
201819/10/201810.40far below SMA50-1.35%+4.52%+25.00%-1.54%+29.23%
201720/10/201720.51neutral+10.53%+0.54%-2.10%-7.80%+10.53%
201624/10/201626.79near 52w high-3.47%-1.79%+13.18%-4.67%+13.18%
In window 23/10/2026 · High Cycle 45/Calendar · 10 years — Small sample
10 days: Avg -0.79% · Win 40% · DD -8.01%20 days: Avg +3.53% · Win 70% · DD -9.40%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/10/2025125.02neutral-1.53%-38.78%-45.27%-45.27%+5.34%
202423/10/2024105.57far below SMA50+3.46%-1.34%+12.72%-2.32%+27.07%
202323/10/2023105.52neutral-2.25%-3.64%+5.32%-12.22%+7.29%
202224/10/202241.66near 52w high+3.84%+20.31%+30.63%+0.00%+31.81%
202122/10/202130.58near 52w high+5.66%+2.45%+6.08%-1.21%+8.50%
202023/10/202021.62near 52w high · far above SMA50-6.24%-11.70%-0.32%-11.70%+1.71%
201923/10/201916.68neutral+5.16%+7.25%+2.76%-1.80%+10.55%
201823/10/201810.67far below SMA50-1.78%+23.99%+14.25%-4.03%+25.96%
201723/10/201721.20neutral+2.59%-4.62%-4.06%-10.80%+6.93%
201624/10/201626.79near 52w high-3.47%-1.79%+13.18%-4.67%+13.18%
Upcoming 29/10/2026 · Low Cycle 30/Trading · 10 years — Small sample
10 days: Avg +0.62% · Win 60% · DD -10.05%20 days: Avg +3.97% · Win 60% · DD -10.71%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/10/2025126.99neutral-7.21%-38.78%-40.76%-46.12%+0.00%
202429/10/2024113.27neutral-5.42%+15.94%+9.73%-8.96%+18.43%
202330/10/2023103.15far below SMA50-1.43%-5.69%+14.58%-10.20%+14.58%
202228/10/202243.82near 52w high · far above SMA50+11.00%+13.17%+26.61%-4.93%+26.68%
202129/10/202132.31near 52w high-3.03%-2.94%-4.30%-6.50%+2.69%
202029/10/202020.34neutral-4.47%+3.74%+6.29%-6.15%+9.49%
201929/10/201917.77volume x1.8-2.25%+3.77%-7.60%-7.82%+3.77%
201829/10/201810.24far below SMA50+8.40%+24.61%+18.55%+0.00%+31.25%
201730/10/201721.75neutral-7.03%-9.84%-1.15%-13.06%+0.00%
201628/10/201626.42near 52w high-0.53%+2.20%+17.71%-3.33%+18.66%
Upcoming 01/11/2026 · Low Cycle 45/Calendar · 10 years — Small sample
10 days: Avg +4.05% · Win 60% · DD -7.52%20 days: Avg +7.97% · Win 70% · DD -7.97%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202531/10/2025122.14neutral-39.63%-39.81%-37.24%-43.98%+0.00%
202401/11/2024103.12far below SMA50+16.56%+17.66%+26.76%+0.00%+30.09%
202301/11/202394.54far below SMA50 · volume x2.0+3.81%+19.75%+24.91%+0.00%+25.76%
202201/11/202243.70near 52w high · far above SMA50+15.54%+18.42%+25.77%-4.67%+27.03%
202101/11/202132.77near 52w high · volume x2.2-5.52%-3.48%-8.09%-8.09%+1.25%
202002/11/202020.72volume x1.5+0.10%+5.84%+5.84%-7.87%+7.48%
201901/11/201917.40neutral-1.61%-5.86%-5.86%-5.86%+5.98%
201801/11/201810.81far below SMA50+22.29%+22.11%+18.04%+0.00%+24.33%
201701/11/201720.83neutral-7.83%-7.68%+6.39%-9.22%+6.39%
201601/11/201625.54near 52w low+4.03%+13.55%+23.22%+0.00%+24.28%
Upcoming 07/11/2026 · High Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +3.88% · Win 60% · DD -4.08%20 days: Avg +7.15% · Win 80% · DD -6.11%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202507/11/202573.74far below SMA50 · volume x3.0-0.31%-5.00%+4.80%-7.21%+10.69%
202407/11/2024116.07volume x3.4+6.07%+5.51%+20.27%+0.00%+20.27%
202307/11/2023102.01neutral+4.12%+9.51%+23.02%-6.78%+24.10%
202207/11/202250.12near 52w high · far above SMA50+0.10%+8.58%+9.36%-1.06%+10.75%
202108/11/202130.96neutral+2.16%+3.49%+0.29%-4.43%+5.62%
202006/11/202019.09neutral+11.84%+12.89%+16.61%+0.00%+17.81%
201907/11/201917.29volume x4.5-5.21%-2.54%-11.74%-13.77%+6.65%
201807/11/201813.44volume x2.2-4.09%-7.37%-17.26%-17.26%+0.00%
201707/11/201720.63neutral-7.22%-1.50%+8.73%-8.34%+14.06%
201607/11/201626.31neutral+11.63%+15.24%+17.45%-2.28%+20.64%
Upcoming 10/11/2026 · High Cycle 45/Trading · 10 years — Small sample
10 days: Avg +4.81% · Win 60% · DD -3.96%20 days: Avg +5.18% · Win 70% · DD -6.14%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/11/202579.85far below SMA50 · volume x2.2-8.84%-10.77%-3.04%-14.31%+2.22%
202411/11/2024134.15far above SMA50-8.57%-3.15%+2.57%-11.29%+4.70%
202310/11/202395.09far below SMA50+18.68%+23.50%+35.25%+0.00%+35.25%
202210/11/202251.57near 52w high · far above SMA50+2.21%+7.64%+4.36%-3.84%+7.64%
202110/11/202130.78neutral+6.24%+3.25%+1.62%-3.87%+6.24%
202010/11/202020.81neutral+4.08%+7.02%+5.72%+0.00%+8.55%
201911/11/201916.80neutral-0.06%-1.96%-11.67%-11.67%+9.76%
201809/11/201813.01neutral-0.08%-5.61%-16.45%-16.45%+1.46%
201710/11/201719.05near 52w low+5.41%+9.08%+14.12%+0.00%+23.52%
201610/11/201625.92near 52w low+13.27%+19.06%+19.29%+0.00%+22.45%
Upcoming 16/11/2026 · Low Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +2.47% · Win 60% · DD -2.72%20 days: Avg +3.16% · Win 50% · DD -6.03%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/11/202572.79far below SMA50-2.12%+1.94%+8.22%-6.00%+12.13%
202415/11/2024121.33neutral+4.20%+7.73%+15.61%-1.92%+15.91%
202316/11/2023111.88neutral+2.23%+9.44%+29.04%-0.67%+29.04%
202216/11/202252.92near 52w high · far above SMA50+3.78%+4.69%+4.88%-0.40%+6.41%
202116/11/202132.37near 52w high-1.11%-8.59%-3.49%-8.59%+1.02%
202016/11/202021.93near 52w high · far above SMA50+0.59%+0.00%-3.19%-3.47%+3.01%
201915/11/201916.38neutral+2.20%+0.00%-5.37%-10.32%+5.37%
201816/11/201813.00neutral-5.54%-4.00%-26.54%-26.54%+0.00%
201716/11/201719.57neutral+5.01%+11.09%+14.82%+0.00%+20.24%
201616/11/201629.45neutral+6.45%+2.38%-2.38%-2.38%+7.78%
Upcoming 19/11/2026 · Low Cycle 45/Trading · 10 years — Small sample
10 days: Avg +3.93% · Win 60% · DD -3.41%20 days: Avg +2.12% · Win 50% · DD -6.26%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202519/11/202571.24far below SMA50+5.60%+14.57%+8.45%-3.96%+14.57%
202419/11/2024121.71neutral+2.12%+12.07%+4.51%-2.23%+15.55%
202320/11/2023111.13neutral+6.35%+13.25%+37.25%+0.00%+37.25%
202218/11/202254.91near 52w high · far above SMA50+1.04%-1.78%-3.53%-3.53%+2.55%
202119/11/202132.44near 52w high-4.69%-6.32%-7.27%-8.79%+0.00%
202019/11/202021.99near 52w high-1.68%+1.68%+2.77%-3.73%+2.77%
201919/11/201917.26neutral-4.87%-9.73%-10.54%-14.89%+0.00%
201819/11/201812.24neutral-0.82%-4.98%-23.20%-23.20%+4.25%
201720/11/201720.34neutral+5.70%+15.68%+12.83%-0.10%+15.68%
201618/11/201629.39neutral+5.82%+4.87%-0.03%-2.18%+8.00%
Upcoming 02/12/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg -0.07% · Win 40% · DD -5.39%20 days: Avg +0.40% · Win 60% · DD -7.06%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202502/12/202574.20far below SMA50+4.34%+6.16%+2.48%+0.00%+10.00%
202402/12/2024130.71far above SMA50+7.46%+7.31%-3.95%-3.95%+7.59%
202301/12/2023122.44far above SMA50+3.94%+17.91%+14.06%+0.00%+24.58%
202202/12/202255.26near 52w high · far above SMA50-2.61%-0.56%+0.14%-4.14%+1.90%
202102/12/202130.85neutral+1.39%-1.33%+7.65%-2.50%+7.65%
202002/12/202022.49near 52w high-2.18%-3.96%+12.01%-5.87%+12.01%
201902/12/201916.38neutral-7.45%-5.37%-1.53%-10.32%+0.00%
201803/12/201812.48neutral-12.90%-23.48%-27.80%-37.10%+0.00%
201701/12/201721.74neutral+0.41%+3.36%+3.13%-3.82%+8.23%
201602/12/201629.60neutral+4.46%-0.78%-2.23%-2.87%+4.46%
Upcoming 07/12/2026 · High Cycle 90/Calendar · 10 years — Small sample
10 days: Avg -0.81% · Win 60% · DD -5.79%20 days: Avg +2.06% · Win 60% · DD -6.55%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/12/202577.28far below SMA50+1.71%+2.41%+6.24%-1.60%+6.24%
202406/12/2024139.60far above SMA50+0.74%-7.84%-8.50%-11.90%+0.74%
202307/12/2023126.90far above SMA50+12.85%+14.42%+18.72%+0.00%+20.20%
202207/12/202254.50near 52w high · far above SMA50+3.32%+0.26%+6.51%-2.81%+6.51%
202107/12/202131.05volume x1.5-0.87%-0.93%+1.67%-3.12%+6.96%
202007/12/202022.26near 52w high-4.90%+2.02%+8.76%-4.90%+13.25%
201906/12/201915.26far below SMA50-2.75%+3.34%-2.62%-3.74%+5.70%
201807/12/201811.12neutral-10.97%-25.27%-10.34%-29.41%+0.00%
201707/12/201721.14neutral+4.68%+7.62%+4.16%-1.09%+8.94%
201607/12/201630.88neutral-5.57%-4.15%-4.02%-6.90%+0.13%
Upcoming 11/12/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +0.77% · Win 70% · DD -5.70%20 days: Avg -1.54% · Win 40% · DD -7.54%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/12/202577.99far below SMA50-0.94%+3.12%+11.01%-2.50%+11.58%
202411/12/2024138.47far above SMA50-8.14%-5.47%-4.59%-11.18%+1.56%
202311/12/2023128.61far above SMA50+14.91%+11.76%+21.01%+0.00%+21.01%
202212/12/202254.59near 52w high · far above SMA50-2.97%+1.63%-9.87%-9.87%+6.34%
202110/12/202131.40neutral-3.54%+2.36%-3.34%-4.20%+5.76%
202011/12/202021.54neutral+4.92%+8.91%+6.96%-1.72%+17.04%
201911/12/201914.69far below SMA50+5.11%+7.15%+4.36%+0.00%+9.80%
201811/12/201810.87neutral-12.14%-23.00%-24.56%-27.78%+0.92%
201711/12/201721.74neutral+5.70%+5.57%-11.82%-11.82%+5.93%
201612/12/201630.69neutral-4.27%-4.33%-4.59%-6.32%+0.00%

Questions to Watch

Is there a failed breakout above the window?Did an abnormal reversal candle appear?Is there an abnormal volume spike?Is the advance stalling (no follow-through)?Is short-term support breaking?Any change in relative strength vs QQQ/SPY/SMH?Is the leading sector weakening?

Interpretation & Scenarios

Careful wording — scenarios to watch, not forecasts. The decision is the trader's.

⬆️ Continuation (up) — to watch
· The broad trend (by MA stacking) is still up.
· Positive relative strength vs QQQ, SPY, SMH.
· If it holds above SMA50 (+10.1%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· If a breakout fails or it closes below SMA50 / a nearby low on volume — risk of continued weakness. Watch for fading volume and relative weakness.
↔️ Range / no clear edge
· Distance from 52w high: -13.7% · from 52w low: +134.0%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+0.62% · +4.59% · +14.80% · +38.88%
Distance from SMA20 / 50 / 200+5.43% · +10.14% · +41.67%
Distance from 52w high / low-13.69% · +134.00%
ATR14 · volume vs 20-avg3.81 · 0.84x

Relative strength

vs QQQ (20d)+20.19%
vs SPY (20d)+16.28%
vs SMH (20d)+27.89%

Moving averages

SMA20 / 50 / 200108.36 · 103.72 · 80.64
52w high / low132.37 · 48.82