🕰️ Time Machine

DUK — Duke Energy

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

Last price (Close)
129.26 +1.02%
Next window · Cycle 90 · in window · in 2 days
27/07/2026
Last window · Cycle 30 · 16/07/2026
since +2.50%
Trend
Strong uptrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 02/06/2026
119.76
Days: 35 trading / 51 calendar · return since: +7.93%
Last major high · 17/03/2026
134.49
Days: 88 trading / 128 calendar · return since: -3.89%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 17/03/2026 @ 134.49Cycle 120Calendar📅 15/07/2026-8 (±3)Passed
Low 02/06/2026 @ 119.76Cycle 30Trading📅 16/07/2026-5 (±2)Passed
Low 02/06/2026 @ 119.76Cycle 45Calendar📅 17/07/2026-6 (±2)Passed
High 17/03/2026 @ 134.49Cycle 90Trading📅 27/07/2026+2 (±3)In window
Low 02/06/2026 @ 119.76Cycle 60Calendar📅 01/08/2026+9 (±2)Upcoming
Low 02/06/2026 @ 119.76Cycle 45Trading📅 06/08/2026+10 (±2)Upcoming
High 17/03/2026 @ 134.49Cycle 144Calendar📅 08/08/2026+16 (±3)Upcoming
Low 02/06/2026 @ 119.76Cycle 60Trading📅 27/08/2026+25 (±2)Upcoming
Low 02/06/2026 @ 119.76Cycle 90Calendar📅 31/08/2026+39 (±3)Upcoming
High 17/03/2026 @ 134.49Cycle 120Trading📅 08/09/2026+32 (±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.

Bullish Engulfing 21/07/2026🎯 near Cycle 45 window · 17/07/2026
NR7 Compression 21/07/2026🎯 near Cycle 45 window · 17/07/2026
NR7 Compression 10/07/2026🎯 near Cycle 120 window · 15/07/2026
Bearish Engulfing 08/07/2026
Failed Breakout 07/07/2026
Failed Breakout 29/06/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 15/07/2026 · High Cycle 120/Calendar · 9 years — Small sample
10 days: Avg +1.64% · Win 78% · DD -1.30%20 days: Avg +3.15% · Win 100% · DD -1.48%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/07/2025117.10neutral+3.10%+2.04%+6.29%+0.00%+7.54%
202415/07/2024105.32near 52w high+2.11%+3.19%+7.64%+0.00%+8.17%
202314/07/202393.01neutral+1.90%+0.35%+0.87%-3.82%+2.74%
202215/07/2022107.43neutral-2.28%+2.33%+3.57%-4.13%+3.57%
202115/07/2021103.94near 52w high-0.98%+1.67%+2.63%-0.98%+3.84%
202015/07/202080.43neutral+4.63%+5.64%+4.84%+0.00%+7.68%
201915/07/201989.38near 52w high-1.38%-1.78%+0.13%-3.23%+0.46%
201816/07/201880.78neutral-1.00%-0.01%+0.20%-1.10%+1.04%
201714/07/201783.84near 52w high+1.62%+1.28%+2.22%-0.04%+3.29%
Passed 16/07/2026 · Low Cycle 30/Trading · 9 years — Small sample
10 days: Avg +1.59% · Win 78% · DD -1.26%20 days: Avg +3.01% · Win 100% · DD -1.43%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/07/2025117.79neutral+1.46%+2.28%+6.72%-0.28%+6.91%
202416/07/2024106.53near 52w high+0.55%+3.16%+6.75%+0.00%+6.94%
202317/07/202391.78neutral+3.26%+2.00%+1.10%-2.53%+4.12%
202215/07/2022107.43neutral-2.28%+2.33%+3.57%-4.13%+3.57%
202116/07/2021104.76near 52w high-0.28%+0.33%+2.12%-1.76%+3.03%
202016/07/202081.07neutral+3.60%+4.32%+3.24%+0.00%+6.83%
201916/07/201989.03near 52w high-1.52%-1.45%+0.89%-2.85%+0.89%
201816/07/201880.78neutral-1.00%-0.01%+0.20%-1.10%+1.04%
201717/07/201784.03near 52w high+0.62%+1.30%+2.49%-0.26%+3.06%
Passed 17/07/2026 · Low Cycle 45/Calendar · 9 years — Small sample
10 days: Avg +1.59% · Win 89% · DD -1.26%20 days: Avg +2.72% · Win 89% · DD -1.44%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/07/2025117.46neutral+1.95%+3.56%+5.79%+0.00%+7.21%
202417/07/2024107.52near 52w high+1.00%+1.63%+5.52%-0.57%+5.95%
202317/07/202391.78neutral+3.26%+2.00%+1.10%-2.53%+4.12%
202218/07/2022105.43neutral+0.52%+4.19%+6.23%-2.31%+6.23%
202116/07/2021104.76near 52w high-0.28%+0.33%+2.12%-1.76%+3.03%
202017/07/202082.40neutral+0.47%+2.84%+0.85%-1.58%+5.11%
201917/07/201989.14near 52w high-2.20%-2.71%-0.37%-2.97%+0.76%
201817/07/201880.65neutral-0.94%+1.20%+0.71%-0.94%+1.20%
201717/07/201784.03near 52w high+0.62%+1.30%+2.49%-0.26%+3.06%
In window 27/07/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg +2.19% · Win 70% · DD -0.84%20 days: Avg +2.05% · Win 70% · DD -1.18%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/07/2025117.60neutral+5.59%+6.77%+5.59%+0.00%+7.08%
202426/07/2024108.03near 52w high+5.45%+4.30%+4.98%+0.00%+5.45%
202327/07/202394.44neutral-4.31%-1.62%-3.63%-5.27%+0.00%
202227/07/2022106.52neutral+4.04%+3.32%+5.10%+0.00%+7.29%
202127/07/2021106.36near 52w high+0.24%+0.51%-0.22%-1.18%+2.30%
202027/07/202081.29neutral+3.10%+4.27%+1.38%+0.00%+6.54%
201926/07/201986.91neutral+1.39%+3.27%+5.53%-0.22%+6.20%
201827/07/201881.09neutral+0.57%-0.25%+1.55%-0.81%+2.63%
201727/07/201785.05near 52w high+1.72%+1.58%+3.08%-0.16%+3.21%
201627/07/201684.83near 52w high+0.38%-0.22%-2.87%-4.20%+0.97%
Upcoming 01/08/2026 · Low Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +0.51% · Win 70% · DD -1.21%20 days: Avg +0.25% · Win 60% · DD -1.81%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202501/08/2025122.91near 52w high · volume x1.7+1.96%+0.49%+0.52%-0.33%+2.46%
202401/08/2024112.60near 52w high-0.15%+0.45%+1.28%-1.41%+1.30%
202301/08/202392.15neutral-0.02%-0.77%-0.91%-2.92%+1.81%
202201/08/2022109.85neutral-0.74%+1.96%+0.32%-0.74%+4.04%
202102/08/2021106.19near 52w high-0.04%+2.47%-0.40%-0.52%+2.47%
202031/07/202084.74neutral+2.21%-1.93%-4.85%-5.04%+2.21%
201901/08/201987.50near 52w high+2.07%+3.13%+7.15%-0.62%+7.15%
201801/08/201881.05neutral-0.76%+1.00%+0.75%-0.76%+2.68%
201701/08/201785.17near 52w high+1.68%+2.02%+3.80%+0.00%+3.80%
201601/08/201685.65near 52w high-1.06%-3.69%-5.13%-5.74%+0.00%
Upcoming 06/08/2026 · Low Cycle 45/Trading · 10 years — Small sample
10 days: Avg +1.00% · Win 80% · DD -1.12%20 days: Avg +0.28% · Win 40% · DD -1.91%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202506/08/2025125.21near 52w high+0.40%+0.28%-2.63%-2.63%+0.58%
202406/08/2024112.92near 52w high+0.71%+0.45%+4.63%-0.43%+4.63%
202307/08/202389.66neutral+3.49%+1.10%-2.26%-2.26%+4.64%
202205/08/2022109.16neutral+1.93%+4.69%-1.08%-1.16%+4.69%
202106/08/2021106.96near 52w high+0.02%+1.16%-0.28%-1.24%+1.73%
202006/08/202084.21neutral-0.61%-2.65%-2.53%-4.85%+2.85%
201906/08/201988.92near 52w high · volume x1.5+1.01%+3.64%+6.82%-0.12%+6.82%
201806/08/201881.12neutral-0.22%+2.01%+1.52%-0.85%+2.59%
201707/08/201786.26near 52w high-0.16%+1.41%+2.38%-0.65%+2.49%
201605/08/201684.23near 52w high+0.13%-2.07%-3.77%-4.86%+0.64%
Upcoming 08/08/2026 · High Cycle 144/Calendar · 10 years — Small sample
10 days: Avg +0.16% · Win 70% · DD -1.50%20 days: Avg -0.20% · Win 40% · DD -2.57%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/08/2025125.32near 52w high-1.45%+0.08%-3.28%-3.28%+0.31%
202408/08/2024112.43near 52w high+0.60%+0.65%+4.68%+0.00%+5.09%
202308/08/202392.13volume x1.9-0.75%-1.66%-3.96%-4.88%+1.83%
202208/08/2022109.04neutral+2.72%+3.71%-1.19%-1.19%+4.81%
202109/08/2021106.15near 52w high+2.51%+0.62%-1.88%-1.88%+2.51%
202007/08/202086.61neutral-4.05%-5.39%-5.43%-7.49%+0.00%
201908/08/201989.31near 52w high+1.04%+3.35%+6.11%-0.56%+6.35%
201808/08/201880.43neutral+1.78%+1.65%+4.97%+0.00%+4.97%
201708/08/201786.60near 52w high+0.33%+0.98%+1.49%-1.04%+2.08%
201608/08/201684.74near 52w high-2.65%-2.38%-3.51%-5.43%+0.03%
Upcoming 27/08/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +1.20% · Win 60% · DD -1.39%20 days: Avg -0.46% · Win 50% · DD -2.93%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/08/2025123.68near 52w high-2.27%-1.27%-1.10%-2.84%+0.00%
202427/08/2024111.90near 52w high+4.61%+3.84%+3.85%+0.00%+5.18%
202328/08/202390.02neutral-3.74%+2.33%+1.22%-3.74%+6.03%
202226/08/2022108.73neutral-1.59%+1.98%-7.26%-7.26%+1.98%
202127/08/2021104.67near 52w high+0.96%-1.85%-6.73%-6.73%+1.89%
202027/08/202079.55neutral+2.00%+4.37%+3.67%-0.43%+6.65%
201927/08/201992.15near 52w high+1.98%+2.54%+4.18%+0.00%+4.48%
201827/08/201880.59neutral+1.03%+0.98%-2.21%-2.21%+3.57%
201728/08/201787.42near 52w high-0.01%-0.16%-2.97%-3.63%+1.05%
201626/08/201679.92near 52w low+0.40%-0.80%+2.79%-2.46%+3.25%
Upcoming 31/08/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +1.31% · Win 50% · DD -1.24%20 days: Avg -1.55% · Win 50% · DD -3.39%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/08/2025122.49near 52w high-1.89%-0.10%+0.25%-1.89%+0.94%
202430/08/2024113.95near 52w high+2.82%+3.29%+1.18%+0.00%+3.29%
202331/08/202388.80neutral+2.50%+7.18%-0.61%-2.42%+7.49%
202231/08/2022106.91neutral+2.14%-0.59%-11.05%-11.05%+3.71%
202131/08/2021104.66near 52w high+0.64%-2.51%-6.04%-7.27%+1.90%
202031/08/202080.34neutral+0.49%+5.12%+2.58%-1.41%+5.60%
201930/08/201992.74near 52w high+1.06%+0.41%+3.36%+0.00%+3.82%
201831/08/201881.24neutral+1.32%+1.03%-2.08%-3.88%+2.74%
201731/08/201787.30near 52w high+0.55%+0.00%-3.87%-3.87%+1.19%
201631/08/201679.66near 52w low+1.44%-0.75%+0.82%-2.15%+3.59%
Upcoming 08/09/2026 · High Cycle 120/Trading · 10 years — Small sample
10 days: Avg -0.77% · Win 60% · DD -2.41%20 days: Avg -2.07% · Win 30% · DD -5.18%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/09/2025120.17neutral+1.83%+1.17%+3.50%+0.00%+3.50%
202409/09/2024117.16near 52w high+0.46%+0.13%-5.91%-5.91%+0.46%
202308/09/202391.02neutral+4.57%+2.54%-4.50%-6.13%+4.87%
202208/09/2022109.20neutral-2.67%-4.14%-16.88%-16.88%+1.54%
202108/09/2021105.33near 52w high-3.13%-6.45%-3.30%-7.86%+0.00%
202008/09/202080.73neutral+4.61%+2.43%+12.44%+0.00%+13.64%
201909/09/201993.72near 52w high-0.64%+1.79%+3.41%-0.64%+3.68%
201807/09/201882.47neutral-0.93%-3.21%-1.30%-5.31%+0.00%
201708/09/201787.78near 52w high-0.55%-4.02%-3.58%-4.48%+0.64%
201608/09/201680.81near 52w low-2.17%+2.10%-4.60%-4.60%+2.12%

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 (+3.4%) 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: -3.9% · from 52w low: +13.5%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+2.50% · +3.19% · +2.16% · +2.59%
Distance from SMA20 / 50 / 200+1.97% · +3.41% · +3.74%
Distance from 52w high / low-3.89% · +13.49%
ATR14 · volume vs 20-avg2.51 · 0.93x

Relative strength

vs QQQ (20d)+4.78%
vs SPY (20d)+1.48%
vs SMH (20d)+8.42%

Moving averages

SMA20 / 50 / 200126.76 · 125.00 · 124.60
52w high / low134.49 · 113.90