🕰️ Time Machine

PRLB — Protolabs

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

Last price (Close)
78.62 -1.39%
Next window · Cycle 90 · in window
23/07/2026
Last window · Fib 21 · 17/07/2026
since +1.29%
Trend
Strong uptrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 13/03/2026
53.53
Days: 90 trading / 132 calendar · return since: +46.87%
Last major high · 16/06/2026
83.15
Days: 25 trading / 37 calendar · return since: -5.45%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 16/06/2026 @ 83.15Cycle 30Calendar📅 16/07/2026-7 (±2)Passed
High 16/06/2026 @ 83.15Fib 21Trading📅 17/07/2026-4 (±1)Passed
Low 13/03/2026 @ 53.53Cycle 90Trading📅 23/07/2026+0 (±3)In window
High 16/06/2026 @ 83.15Cycle 30Trading📅 30/07/2026+5 (±2)Upcoming
High 16/06/2026 @ 83.15Cycle 45Calendar📅 31/07/2026+8 (±2)Upcoming
Low 13/03/2026 @ 53.53Cycle 144Calendar📅 04/08/2026+12 (±3)Upcoming
High 16/06/2026 @ 83.15Cycle 60Calendar📅 15/08/2026+23 (±2)Upcoming
High 16/06/2026 @ 83.15Cycle 45Trading📅 20/08/2026+20 (±2)Upcoming
Low 13/03/2026 @ 53.53Cycle 120Trading📅 03/09/2026+30 (±3)Upcoming
High 16/06/2026 @ 83.15Cycle 60Trading📅 11/09/2026+35 (±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.

Shooting Star 23/07/2026🎯 near Cycle 90 window · 23/07/2026
Doji After Run 22/07/2026🎯 near Cycle 90 window · 23/07/2026
Gap Day 17/07/2026🎯 near Fib 21 window · 17/07/2026
Bullish Engulfing 16/07/2026🎯 near Cycle 30 window · 16/07/2026
Failed Breakdown 08/07/2026
Hammer Reversal 06/07/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/07/2026 · High Cycle 30/Calendar · 9 years — Small sample
10 days: Avg -0.84% · Win 44% · DD -4.28%20 days: Avg -0.69% · Win 44% · DD -8.15%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/07/202539.59neutral+0.68%-0.91%+24.27%-2.15%+24.27%
202416/07/202433.88neutral+0.15%+1.68%-14.08%-18.57%+3.22%
202317/07/202334.92neutral-2.92%-5.07%-18.07%-19.13%+0.83%
202215/07/202246.89neutral+2.82%+4.27%-0.98%-4.69%+10.83%
202116/07/202186.43near 52w low-0.19%-9.53%-8.60%-10.02%+1.50%
202016/07/2020113.97neutral+13.14%+5.48%+16.18%+0.00%+21.02%
201916/07/2019107.47neutral-1.37%-2.38%-9.61%-12.45%+0.62%
201816/07/2018129.70near 52w high+4.70%-5.09%+2.58%-5.71%+5.82%
201717/07/201771.05near 52w high-0.07%+4.01%+2.11%-0.63%+5.70%
Passed 17/07/2026 · High Fib 21/Trading · 9 years — Small sample
10 days: Avg -0.03% · Win 44% · DD -4.48%20 days: Avg -2.33% · Win 44% · DD -8.44%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/07/202540.11neutral-3.42%+7.50%+19.30%-3.42%+22.66%
202417/07/202434.17neutral-3.22%+1.90%-14.28%-19.26%+2.34%
202317/07/202334.92neutral-2.92%-5.07%-18.07%-19.13%+0.83%
202218/07/202246.40neutral+2.00%+8.62%-0.80%-3.69%+12.00%
202116/07/202186.43near 52w low-0.19%-9.53%-8.60%-10.02%+1.50%
202017/07/2020121.25volume x1.5+7.12%-0.93%+8.92%-0.93%+13.76%
201917/07/2019106.51neutral+1.53%-2.26%-12.62%-12.62%+1.53%
201817/07/2018130.50near 52w high+3.60%-4.48%+3.10%-6.28%+5.17%
201717/07/201771.05near 52w high-0.07%+4.01%+2.11%-0.63%+5.70%
In window 23/07/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg -3.59% · Win 30% · DD -8.60%20 days: Avg -4.65% · Win 30% · DD -11.02%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/07/202539.86neutral-1.58%+12.79%+19.67%-2.81%+23.43%
202423/07/202433.93neutral+1.53%-12.73%-12.79%-18.69%+3.07%
202324/07/202333.90neutral-2.21%-14.22%-16.84%-16.84%+0.00%
202222/07/202248.21neutral+1.41%-2.72%-8.23%-8.23%+7.80%
202123/07/202186.27neutral-9.37%-6.72%-18.70%-19.50%+0.00%
202023/07/2020128.95far above SMA50-6.77%+1.99%+0.43%-6.85%+6.96%
201923/07/2019106.00neutral-1.03%-8.36%-9.69%-12.20%+2.02%
201823/07/2018135.80near 52w high-9.35%-4.90%+3.57%-9.94%+3.57%
201724/07/201771.00near 52w high+4.08%+4.23%-0.77%-2.04%+5.77%
201627/07/201661.33near 52w high-9.72%-5.30%-3.13%-13.11%+0.00%
Upcoming 30/07/2026 · High Cycle 30/Trading · 10 years — Small sample
10 days: Avg +0.92% · Win 50% · DD -5.91%20 days: Avg +0.11% · Win 40% · DD -8.65%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202530/07/202539.23neutral+14.61%+25.41%+29.59%+0.00%+29.59%
202430/07/202434.45neutral-14.05%-15.50%-11.70%-19.91%+1.07%
202331/07/202333.15volume x1.6-12.28%-13.70%-12.01%-14.96%+0.00%
202229/07/202248.89neutral-4.07%-5.03%-18.65%-18.65%+6.30%
202130/07/202178.19near 52w low · far below SMA50+2.92%+1.04%-7.43%-11.18%+4.34%
202030/07/2020120.22neutral+9.39%+10.14%+13.45%-0.08%+15.60%
201930/07/2019104.91neutral-7.41%-7.41%-14.22%-14.22%+0.00%
201830/07/2018123.10neutral+4.91%+8.08%+20.67%-0.65%+20.67%
201731/07/201773.90near 52w high+0.14%-1.83%-5.35%-5.89%+1.62%
201629/07/201655.04neutral+3.20%+7.94%+6.76%-0.98%+8.67%
Upcoming 31/07/2026 · High Cycle 45/Calendar · 10 years — Small sample
10 days: Avg -1.34% · Win 50% · DD -6.53%20 days: Avg -1.22% · Win 40% · DD -9.18%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202531/07/202543.12volume x2.2+7.35%+10.97%+17.74%+0.00%+17.90%
202431/07/202434.82far above SMA50-20.76%-15.88%-14.13%-20.76%+0.00%
202331/07/202333.15volume x1.6-12.28%-13.70%-12.01%-14.96%+0.00%
202201/08/202250.40neutral-7.58%-8.67%-21.41%-21.41%+3.12%
202130/07/202178.19near 52w low · far below SMA50+2.92%+1.04%-7.43%-11.18%+4.34%
202031/07/2020120.12neutral+8.33%+9.95%+16.01%+0.00%+16.01%
201931/07/2019104.10neutral-7.27%-10.60%-12.08%-13.55%+0.00%
201831/07/2018124.65volume x1.7+4.37%+7.94%+19.37%-1.89%+19.37%
201731/07/201773.90near 52w high+0.14%-1.83%-5.35%-5.89%+1.62%
201601/08/201655.68neutral+3.59%+7.42%+7.11%-2.12%+7.42%
Upcoming 04/08/2026 · Low Cycle 144/Calendar · 10 years — Small sample
10 days: Avg -0.37% · Win 60% · DD -4.75%20 days: Avg +1.95% · Win 40% · DD -6.78%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202504/08/202543.35far above SMA50+6.67%+11.58%+13.24%+0.00%+17.28%
202405/08/202428.66volume x2.6-1.15%+4.71%+4.05%-3.73%+8.55%
202304/08/202330.63volume x2.8-6.82%-7.28%-1.96%-7.97%+0.00%
202204/08/202251.97neutral-10.04%-12.78%-26.67%-26.67%+0.00%
202104/08/202179.80near 52w low+2.23%-12.78%-5.94%-12.97%+2.23%
202004/08/2020127.42neutral+0.39%+3.15%+22.18%+0.00%+22.18%
201905/08/201996.14near 52w low-2.13%+2.52%-3.06%-6.40%+3.07%
201803/08/2018125.80neutral+6.88%+8.78%+23.57%+0.00%+23.57%
201704/08/201774.00near 52w high-2.97%-6.01%-1.89%-6.01%+0.00%
201604/08/201655.82neutral+5.54%+4.37%-4.03%-4.03%+7.15%
Upcoming 15/08/2026 · High Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +0.48% · Win 50% · DD -3.67%20 days: Avg +2.14% · Win 50% · DD -6.03%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/08/202548.15near 52w high · far above SMA50+5.28%+3.45%+3.12%-0.93%+5.59%
202415/08/202430.00neutral-0.10%+0.10%-1.43%-6.87%+3.70%
202315/08/202328.92far below SMA50-0.31%-0.35%-7.09%-7.09%+3.84%
202215/08/202246.03neutral-8.86%-13.95%-15.88%-18.27%+0.00%
202116/08/202173.75near 52w low · far below SMA50-2.70%-1.36%-6.56%-6.56%+4.79%
202014/08/2020132.07near 52w high · far above SMA50-0.83%+5.51%+18.56%-1.94%+24.38%
201915/08/201993.33near 52w low · far below SMA50+1.77%+1.35%+15.39%-3.58%+17.43%
201815/08/2018132.15neutral+8.97%+12.98%+21.49%+0.00%+22.78%
201715/08/201772.00near 52w high-0.62%-2.64%+4.03%-3.40%+4.17%
201615/08/201659.81near 52w high-3.19%-0.28%-10.20%-11.65%+0.00%
Upcoming 20/08/2026 · High Cycle 45/Trading · 10 years — Small sample
10 days: Avg +2.95% · Win 60% · DD -2.93%20 days: Avg +2.42% · Win 70% · DD -4.32%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/08/202547.70near 52w high · far above SMA50+6.58%+5.24%+6.69%+0.00%+6.69%
202420/08/202429.59neutral+2.81%-1.25%+0.34%-5.58%+5.14%
202321/08/202328.19far below SMA50+3.48%+2.73%-4.54%-5.11%+6.53%
202219/08/202244.24neutral-10.10%-13.65%-15.26%-15.26%+0.00%
202120/08/202170.14near 52w low · far below SMA50+3.19%+8.88%+3.41%-1.75%+10.18%
202020/08/2020129.51neutral+5.31%+19.54%+6.77%+0.00%+26.84%
201920/08/201995.73near 52w low-6.00%-0.09%+10.23%-6.00%+14.49%
201820/08/2018140.65near 52w high+5.62%+11.06%+13.15%+0.00%+17.31%
201721/08/201770.45neutral-0.71%+1.56%+6.17%-0.71%+6.46%
201619/08/201657.91neutral+1.47%-4.52%-2.73%-8.75%+2.99%
Upcoming 03/09/2026 · Low Cycle 120/Trading · 10 years — Small sample
10 days: Avg -0.75% · Win 50% · DD -4.82%20 days: Avg -3.18% · Win 30% · DD -7.09%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/09/202549.06near 52w high · far above SMA50-0.20%+0.63%-0.12%-0.20%+4.00%
202403/09/202429.82neutral-1.54%-0.30%-5.90%-6.30%+0.91%
202301/09/202330.03neutral-7.39%-10.92%-10.99%-16.05%+0.00%
202202/09/202238.20near 52w low · far below SMA50+5.45%-1.86%-3.46%-7.36%+5.45%
202103/09/202176.37neutral-6.31%-5.03%-15.08%-15.08%+0.72%
202003/09/2020154.82far above SMA50 · volume x1.8-3.86%-10.68%-15.09%-17.46%+1.14%
201903/09/201993.20neutral+14.13%+14.08%+4.32%+0.00%+17.60%
201804/09/2018156.20near 52w high · far above SMA50+3.49%+1.89%-2.55%-2.56%+5.63%
201701/09/201772.60near 52w high+1.93%+2.82%+12.33%-1.45%+12.33%
201602/09/201655.29neutral-2.73%+1.88%+4.70%-4.43%+8.36%
Upcoming 11/09/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg -4.06% · Win 20% · DD -5.51%20 days: Avg -3.42% · Win 30% · DD -7.91%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/09/202550.29near 52w high · far above SMA50+1.19%-2.21%-2.59%-2.59%+1.45%
202411/09/202429.18neutral+1.75%-3.15%-2.71%-4.11%+3.12%
202311/09/202327.81far below SMA50-3.81%-8.31%-7.41%-9.35%+0.00%
202212/09/202240.28far below SMA50-6.93%-12.07%-8.79%-12.14%+0.00%
202110/09/202172.38neutral+4.92%-1.11%-7.28%-10.53%+4.92%
202011/09/2020148.84far above SMA50-7.09%-13.21%+1.30%-14.14%+5.20%
201911/09/2019109.60neutral-3.72%-5.41%-10.62%-12.45%+0.00%
201811/09/2018161.65near 52w high · far above SMA50-1.55%-1.89%-13.67%-13.67%+2.07%
201711/09/201774.00near 52w high+0.88%+0.61%+9.26%+0.00%+10.41%
201612/09/201653.78neutral+4.74%+6.10%+8.35%-0.13%+11.40%

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, SMH.
· If it holds above SMA50 (+3.1%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· 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: -5.4% · from 52w low: +104.3%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+1.63% · +4.58% · -1.52% · +23.25%
Distance from SMA20 / 50 / 200+1.28% · +3.14% · +28.31%
Distance from 52w high / low-5.45% · +104.31%
ATR14 · volume vs 20-avg2.72 · 0.57x

Relative strength

vs QQQ (20d)+3.28%
vs SPY (20d)-2.16%
vs SMH (20d)+12.77%

Moving averages

SMA20 / 50 / 20077.63 · 76.22 · 61.27
52w high / low83.15 · 38.48