🕰️ Time Machine

ENPH — Enphase Energy

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

Last price (Close)
31.60 +0.80%
Next window · Cycle 90 · in 4 days
27/10/2026
Last window · Cycle 60 · 22/10/2026
since +0.80%
Trend
Strong downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 29/07/2026
34.96
Days: 61 trading / 86 calendar · return since: -9.61%
Last major high · 29/05/2026
73.74
Days: 102 trading / 147 calendar · return since: -57.15%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 29/05/2026 @ 73.74Cycle 144Calendar📅 20/10/2026-3 (±3)In window
Low 29/07/2026 @ 34.96Cycle 60Trading📅 22/10/2026-1 (±2)In window
Low 29/07/2026 @ 34.96Cycle 90Calendar📅 27/10/2026+4 (±3)Upcoming
High 29/05/2026 @ 73.74Cycle 120Trading📅 18/11/2026+18 (±3)Upcoming
High 29/05/2026 @ 73.74Cycle 180Calendar📅 25/11/2026+33 (±3)Upcoming
Low 29/07/2026 @ 34.96Cycle 120Calendar📅 26/11/2026+34 (±3)Upcoming
Low 29/07/2026 @ 34.96Cycle 90Trading📅 04/12/2026+29 (±3)Upcoming
High 29/05/2026 @ 73.74Cycle 144Trading📅 23/12/2026+42 (±3)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.

● NR7 Compression 23/10/2026🎯 near Cycle 60 window · 22/10/2026
● Doji After Run 22/10/2026🎯 near Cycle 60 window · 22/10/2026
● Gap Day 22/10/2026🎯 near Cycle 60 window · 22/10/2026
● Bullish Engulfing 20/10/2026🎯 near Cycle 144 window · 20/10/2026
● Hammer Reversal 19/10/2026🎯 near Cycle 144 window · 20/10/2026
● NR7 Compression 16/10/2026🎯 near Cycle 144 window · 20/10/2026
● Failed Breakdown 15/10/2026🎯 near Cycle 144 window · 20/10/2026
● Failed Breakdown 29/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.

In window 20/10/2026 · High Cycle 144/Calendar · 10 years — Small sample
10 days: Avg -1.25% · Win 50% · DD -13.90%20 days: Avg +9.73% · Win 50% · DD -16.64%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/10/202537.58neutral-2.05%-21.47%-26.74%-26.74%+0.00%
202421/10/202490.42far below SMA50-6.35%-3.27%-30.99%-34.17%+2.00%
202320/10/202398.89near 52w low · far below SMA50 · volume x3.5-16.99%-18.28%-6.10%-23.59%+0.00%
202220/10/2022244.29far below SMA50+25.29%+21.21%+28.11%+0.00%+28.11%
202120/10/2021180.10neutral+20.06%+31.36%+41.51%-3.69%+41.51%
202020/10/2020116.14near 52w high · far above SMA50-15.08%-9.81%+7.73%-15.54%+7.73%
201921/10/201925.89neutral-1.74%-30.67%-28.12%-30.67%+0.00%
201819/10/20184.74neutral-11.60%+8.65%+14.98%-12.45%+22.57%
201720/10/20171.37far above SMA50-0.73%+8.03%+102.19%-7.30%+102.92%
201624/10/20161.14near 52w low-12.28%+1.75%-5.26%-12.28%+5.26%
In window 22/10/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +3.86% · Win 60% · DD -11.39%20 days: Avg +12.54% · Win 60% · DD -14.16%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/10/202536.08neutral-13.69%-10.75%-25.47%-25.47%+2.02%
202422/10/202492.23far below SMA50 · volume x2.4-9.93%-2.48%-33.47%-35.47%+0.00%
202323/10/202396.29near 52w low · far below SMA50-18.31%-18.81%+2.30%-21.53%+2.30%
202221/10/2022252.00far below SMA50+21.13%+12.08%+23.79%+0.00%+24.19%
202122/10/2021176.70neutral+31.09%+34.63%+51.52%-1.83%+51.52%
202022/10/2020103.46far above SMA50 · volume x1.8-0.92%+16.24%+24.58%-5.19%+24.58%
201922/10/201923.71far below SMA50 · volume x1.9+6.24%-21.59%-19.06%-24.29%+7.30%
201822/10/20184.70neutral-11.70%+14.68%+12.55%-11.70%+23.62%
201723/10/20171.32neutral+12.88%+12.88%+93.94%-3.79%+110.61%
201624/10/20161.14near 52w low-12.28%+1.75%-5.26%-12.28%+5.26%
Upcoming 27/10/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +3.24% · Win 60% · DD -10.53%20 days: Avg +17.19% · Win 70% · DD -11.81%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/10/202536.81neutral-19.83%-10.79%-27.25%-29.04%+0.00%
202428/10/202484.68far below SMA50+3.28%-24.82%-15.08%-29.71%+6.21%
202327/10/202382.09near 52w low · far below SMA50 · volume x3.4-1.56%-5.01%+19.14%-7.95%+22.09%
202227/10/2022306.08neutral-3.26%+1.04%+4.36%-12.17%+4.69%
202127/10/2021216.22far above SMA50 · volume x5.7+9.42%+7.06%+17.98%+0.00%+23.83%
202027/10/202098.63far above SMA50+6.21%+10.91%+37.91%-0.55%+37.91%
201928/10/201925.44neutral-29.44%-26.34%-16.86%-29.44%+0.00%
201826/10/20184.19neutral+22.91%+32.70%+26.49%-0.95%+38.66%
201727/10/20171.36neutral+8.82%+44.85%+120.59%+0.00%+120.59%
201627/10/20161.09neutral+10.09%+2.75%+4.59%-8.26%+10.09%
Upcoming 18/11/2026 · High Cycle 120/Trading · 10 years — Small sample
10 days: Avg +7.11% · Win 80% · DD -4.35%20 days: Avg +11.63% · Win 60% · DD -5.45%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/11/202527.60near 52w low · far below SMA50+0.40%+6.49%+14.53%-5.36%+19.60%
202418/11/202462.40far below SMA50+15.24%+17.40%+17.63%-1.67%+22.42%
202317/11/202392.86far below SMA50+5.32%+17.24%+33.57%+0.00%+33.57%
202218/11/2022311.94near 52w high · far above SMA50 · volume x2.4+0.09%+7.66%-2.22%-2.74%+7.71%
202118/11/2021254.48near 52w high · far above SMA50-2.77%-14.69%-25.69%-25.69%+5.21%
202018/11/2020124.92near 52w high · far above SMA50+11.33%+2.20%+30.90%+0.00%+30.90%
201918/11/201918.61far below SMA50+13.65%+27.57%+38.90%-2.63%+38.90%
201819/11/20185.29far above SMA50+0.57%+6.99%-1.89%-6.99%+10.96%
201717/11/20172.77far above SMA50 · volume x2.6+8.30%-4.33%-7.58%-7.58%+13.36%
201618/11/20161.10neutral+2.73%+4.55%+18.18%-1.82%+24.55%
Upcoming 25/11/2026 · High Cycle 180/Calendar · 10 years — Small sample
10 days: Avg +4.49% · Win 80% · DD -3.76%20 days: Avg +6.65% · Win 50% · DD -7.95%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202525/11/202527.71far below SMA50+6.06%+18.33%+18.55%+0.00%+20.89%
202425/11/202471.91far below SMA50+1.88%+3.53%+1.91%-8.50%+6.23%
202324/11/2023100.22neutral+6.29%+2.78%+33.70%-2.41%+35.02%
202225/11/2022319.42near 52w high · far above SMA50+5.19%+0.04%-7.97%-7.97%+5.19%
202124/11/2021255.10far above SMA50-7.88%-15.19%-26.24%-29.94%+0.63%
202025/11/2020139.07near 52w high · far above SMA50-8.20%-5.65%+30.43%-8.49%+30.43%
201925/11/201921.15neutral+12.25%+13.57%+27.75%+0.00%+27.75%
201826/11/20185.30neutral+9.06%+7.55%-5.85%-12.45%+10.75%
201724/11/20172.66far above SMA50+9.02%+4.14%-4.89%-7.14%+18.05%
201625/11/20161.14neutral+0.00%+15.79%-0.88%-2.63%+20.18%
Upcoming 26/11/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +3.70% · Win 70% · DD -4.20%20 days: Avg +6.24% · Win 50% · DD -8.53%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/11/202527.82far below SMA50+10.57%+18.66%+18.62%+0.00%+20.42%
202426/11/202470.50far below SMA50+3.72%+5.29%+3.56%-6.67%+8.35%
202327/11/202397.80neutral+11.32%+5.88%+40.43%+0.00%+40.43%
202225/11/2022319.42near 52w high · far above SMA50+5.19%+0.04%-7.97%-7.97%+5.19%
202126/11/2021247.42far above SMA50-12.25%-13.10%-23.74%-27.76%+3.75%
202025/11/2020139.07near 52w high · far above SMA50-8.20%-5.65%+30.43%-8.49%+30.43%
201926/11/201921.51neutral+12.83%+12.55%+27.10%+0.00%+27.10%
201826/11/20185.30neutral+9.06%+7.55%-5.85%-12.45%+10.75%
201727/11/20173.00far above SMA50 · volume x1.8-11.67%-10.00%-19.33%-19.33%+4.67%
201625/11/20161.14neutral+0.00%+15.79%-0.88%-2.63%+20.18%
Upcoming 04/12/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +2.65% · Win 50% · DD -5.46%20 days: Avg +2.86% · Win 40% · DD -11.00%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202504/12/202530.76neutral+7.31%+7.15%+10.53%+0.00%+10.53%
202404/12/202473.12far below SMA50+1.52%-5.91%-1.33%-10.01%+4.47%
202304/12/2023108.87neutral-4.89%+13.92%+12.64%-8.31%+26.15%
202205/12/2022335.82near 52w high · far above SMA50-4.45%-9.17%-25.07%-25.07%+0.00%
202103/12/2021217.10volume x1.6-0.96%-12.89%-15.04%-17.67%+3.92%
202004/12/2020130.46far above SMA50+7.24%+26.02%+39.11%-2.45%+39.11%
201904/12/201924.27far above SMA50-0.25%+6.06%+20.68%-3.71%+20.89%
201804/12/20185.66far above SMA50 · volume x2.1+2.47%-8.30%-10.25%-18.02%+3.71%
201704/12/20172.65far above SMA50+1.89%-3.40%-2.64%-9.06%+5.66%
201605/12/20161.15neutral+8.70%+13.04%+0.00%-15.65%+19.13%
Upcoming 23/12/2026 · High Cycle 144/Trading · 10 years — Small sample
10 days: Avg -0.59% · Win 40% · DD -9.67%20 days: Avg +3.63% · Win 50% · DD -14.96%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/12/202532.22neutral-0.53%+9.96%+22.47%-0.53%+25.64%
202423/12/202473.00neutral-5.92%-4.58%-13.21%-16.45%+0.70%
202322/12/2023133.99far above SMA50-2.05%-12.64%-19.34%-22.69%+2.50%
202223/12/2022293.95neutral-13.83%-21.81%-28.45%-28.45%+0.00%
202123/12/2021188.17far below SMA50-2.78%-22.87%-31.92%-33.03%+0.28%
202023/12/2020180.32near 52w high · far above SMA50-2.69%+15.02%+12.43%-5.61%+18.54%
201923/12/201926.81far above SMA50-2.54%+15.63%+19.62%-5.37%+19.62%
201824/12/20184.64far below SMA50+6.03%+21.34%+43.53%+0.00%+46.98%
201722/12/20172.53far above SMA50+2.77%-5.93%-20.16%-23.32%+2.77%
201623/12/20161.13volume x2.1-7.08%+0.00%+51.33%-14.16%+67.26%

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
· Positive relative strength vs QQQ, SMH.
· If it holds above SMA50 (-9.2%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· The broad trend is down.
· Relative weakness vs SPY.
· 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: -57.1% · from 52w low: +22.6%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+3.20% · -3.69% · -2.47% · -15.46%
Distance from SMA20 / 50 / 200-1.36% · -9.15% · -23.20%
Distance from 52w high / low-57.15% · +22.58%
ATR14 · volume vs 20-avg1.60 · 0.76x

Relative strength

vs QQQ (20d)+2.92%
vs SPY (20d)-0.99%
vs SMH (20d)+10.61%

Moving averages

SMA20 / 50 / 20032.04 · 34.78 · 41.14
52w high / low73.74 · 25.78