🕰️ Time Machine

UCTT — Ultra Clean Holdings, Inc.

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

Last price (Close)
45.32 +1.93%
Next window · Cycle 120 · in 5 days
28/10/2026
Last window · Cycle 30 · 16/10/2026
since -11.14%
Trend
Strong downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 03/09/2026
62.68
Days: 35 trading / 50 calendar · return since: -27.70%
Last major high · 30/06/2026
144.22
Days: 81 trading / 115 calendar · return since: -68.58%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 03/09/2026 @ 62.68Cycle 30Trading📅 16/10/2026-5 (±2)Passed
Low 03/09/2026 @ 62.68Cycle 45Calendar📅 18/10/2026-5 (±2)Passed
High 30/06/2026 @ 144.22Cycle 120Calendar📅 28/10/2026+5 (±3)Upcoming
Low 03/09/2026 @ 62.68Cycle 60Calendar📅 02/11/2026+10 (±2)Upcoming
High 30/06/2026 @ 144.22Cycle 90Trading📅 05/11/2026+9 (±3)Upcoming
Low 03/09/2026 @ 62.68Cycle 45Trading📅 06/11/2026+10 (±2)Upcoming
High 30/06/2026 @ 144.22Cycle 144Calendar📅 21/11/2026+29 (±3)Upcoming
Low 03/09/2026 @ 62.68Cycle 60Trading📅 30/11/2026+25 (±2)Upcoming
Low 03/09/2026 @ 62.68Cycle 90Calendar📅 02/12/2026+40 (±3)Upcoming
High 30/06/2026 @ 144.22Cycle 120Trading📅 18/12/2026+39 (±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.

● Doji After Run 20/10/2026🎯 near Cycle 45 window · 18/10/2026
● Failed Breakdown 20/10/2026🎯 near Cycle 45 window · 18/10/2026
● NR7 Compression 19/10/2026🎯 near Cycle 45 window · 18/10/2026
● Gap Day 19/10/2026🎯 near Cycle 45 window · 18/10/2026
● Hammer Reversal 13/10/2026🎯 near Cycle 30 window · 16/10/2026
● Gap Day 12/10/2026🎯 near Cycle 30 window · 16/10/2026
● Failed Breakout 30/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 Cycle 30/Trading · 9 years — Small sample
10 days: Avg -2.31% · Win 33% · DD -9.56%20 days: Avg +5.10% · Win 44% · DD -12.14%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/10/202529.00far above SMA50+3.03%-7.14%-15.93%-15.93%+4.86%
202416/10/202437.13neutral-5.95%-3.37%-6.25%-9.91%+4.61%
202316/10/202326.79far below SMA50-13.29%-10.71%-5.71%-13.29%+0.49%
202217/10/202225.69far below SMA50+7.71%+21.10%+34.45%-1.52%+35.34%
202115/10/202144.61neutral-3.14%+11.12%+32.01%-4.35%+33.98%
202016/10/202023.98neutral-1.67%-11.22%+11.05%-11.22%+11.38%
201916/10/201915.67far above SMA50 · volume x1.6-2.04%+15.51%+44.54%-2.04%+48.76%
201816/10/201811.06near 52w low · far below SMA50-7.05%-8.05%-20.43%-20.61%+6.33%
201716/10/201733.71near 52w high · far above SMA50-2.08%-28.00%-27.83%-30.35%+2.37%
Passed 18/10/2026 · Low Cycle 45/Calendar · 9 years — Small sample
10 days: Avg +3.43% · Win 33% · DD -10.02%20 days: Avg +6.29% · Win 56% · DD -12.34%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/10/202528.76far above SMA50+4.28%-4.69%-16.90%-16.90%+5.74%
202418/10/202437.02neutral-3.86%-7.27%-8.24%-9.64%+4.92%
202318/10/202325.91near 52w low · far below SMA50 · volume x1.5-10.11%-6.29%+4.48%-10.34%+4.48%
202218/10/202225.43far below SMA50+11.44%+26.74%+37.36%-0.51%+37.36%
202118/10/202144.10neutral-2.54%+21.11%+34.94%-3.24%+35.53%
202019/10/202024.08neutral-4.49%-8.93%+13.70%-11.59%+13.70%
201918/10/201915.69far above SMA50+15.23%+41.05%+44.30%-2.17%+48.57%
201818/10/201811.60far below SMA50-13.19%-1.55%-21.81%-24.74%+0.00%
201718/10/201734.51near 52w high · far above SMA50-5.27%-29.32%-31.18%-31.96%+0.00%
Upcoming 28/10/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +7.07% · Win 70% · DD -4.60%20 days: Avg +8.72% · Win 70% · DD -6.05%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/10/202529.84far above SMA50-12.53%-13.51%-16.55%-27.45%+0.00%
202428/10/202435.05volume x1.7-2.20%+4.42%+9.70%-4.56%+10.81%
202327/10/202323.68far below SMA50+8.99%+8.87%+14.48%+0.00%+14.48%
202228/10/202232.25far above SMA50 · volume x1.7-2.14%+7.81%+1.92%-8.71%+8.31%
202128/10/202151.07far above SMA50 · volume x4.0+9.99%+12.73%+5.13%-2.94%+17.56%
202028/10/202021.64volume x1.6+11.60%+23.43%+40.06%-1.62%+40.48%
201928/10/201918.41near 52w high · far above SMA50 · volume x1.6+23.09%+23.85%+16.40%-2.17%+26.62%
201829/10/20189.67near 52w low · far below SMA50+17.89%-9.20%-5.69%-9.72%+19.13%
201727/10/201724.28far below SMA50 · volume x2.2+0.70%-3.29%-0.08%-3.29%+7.87%
201628/10/20168.34near 52w high+3.84%+15.59%+21.82%+0.00%+25.78%
Upcoming 02/11/2026 · Low Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +2.52% · Win 70% · DD -5.76%20 days: Avg +6.77% · Win 60% · DD -8.03%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/11/202528.53neutral-5.33%-20.01%-9.81%-24.11%+0.00%
202401/11/202434.33neutral+11.04%-1.05%+18.23%-1.05%+18.23%
202302/11/202324.94far below SMA50-1.92%+5.93%+11.87%-1.92%+11.87%
202202/11/202230.46neutral+4.50%+8.73%+16.41%-3.35%+16.97%
202102/11/202153.27far above SMA50+12.20%+12.71%+5.31%+0.00%+12.71%
202002/11/202021.93neutral+19.29%+24.85%+51.62%+0.00%+51.62%
201901/11/201922.13near 52w high · far above SMA50 · volume x2.7+3.84%+2.30%-3.52%-6.10%+5.33%
201802/11/201811.52neutral-17.62%-19.18%-15.36%-24.22%+0.00%
201702/11/201724.56far below SMA50-1.43%+0.08%-16.90%-16.90%+6.64%
201602/11/20168.75near 52w high+5.60%+10.86%+9.83%-2.63%+19.89%
Upcoming 05/11/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg -0.77% · Win 40% · DD -6.16%20 days: Avg +3.85% · Win 50% · DD -8.80%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/11/202526.91neutral-3.38%-17.65%-2.16%-19.55%+0.37%
202405/11/202436.04neutral-0.83%-1.64%+11.07%-5.74%+12.62%
202306/11/202325.18far below SMA50+0.32%+5.80%+9.97%-2.86%+13.54%
202204/11/202231.56far above SMA50+10.17%+7.29%+11.19%+0.00%+12.90%
202105/11/202158.19far above SMA50+1.20%-2.44%-6.98%-8.16%+3.18%
202005/11/202025.40far above SMA50+2.36%+11.14%+40.08%+0.00%+40.08%
201905/11/201922.97near 52w high · far above SMA50-1.87%-3.00%-3.96%-9.53%+1.48%
201805/11/201811.40neutral-22.98%-20.61%-18.42%-23.42%+1.05%
201706/11/201725.11far below SMA50-3.11%-0.40%-16.77%-18.72%+4.30%
201604/11/20168.66near 52w high+11.32%+13.86%+14.43%+0.00%+21.13%
Upcoming 06/11/2026 · Low Cycle 45/Trading · 10 years — Small sample
10 days: Avg -1.87% · Win 40% · DD -7.06%20 days: Avg +2.36% · Win 60% · DD -9.25%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202506/11/202526.13neutral-6.70%-17.15%+0.42%-17.15%+3.37%
202406/11/202437.55neutral-7.30%-4.37%+0.03%-9.53%+8.10%
202306/11/202325.18far below SMA50+0.32%+5.80%+9.97%-2.86%+13.54%
202207/11/202232.73far above SMA50+5.53%+1.96%+5.01%-2.75%+8.86%
202105/11/202158.19far above SMA50+1.20%-2.44%-6.98%-8.16%+3.18%
202006/11/202025.43far above SMA50+4.72%+12.90%+41.33%+0.00%+41.33%
201906/11/201922.87near 52w high · far above SMA50-0.96%-5.12%-3.15%-9.14%+1.92%
201806/11/201811.52neutral-23.61%-21.35%-19.97%-24.22%+0.00%
201706/11/201725.11far below SMA50-3.11%-0.40%-16.77%-18.72%+4.30%
201607/11/20168.86near 52w high+11.74%+11.51%+13.66%+0.00%+18.40%
Upcoming 21/11/2026 · High Cycle 144/Calendar · 10 years — Small sample
10 days: Avg +4.21% · Win 80% · DD -3.63%20 days: Avg +2.53% · Win 60% · DD -6.41%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202521/11/202522.27far below SMA50+13.88%+20.43%+16.57%+0.00%+26.31%
202421/11/202437.20neutral+3.31%+2.37%-5.91%-6.02%+9.11%
202321/11/202326.14neutral+5.05%+5.39%+20.54%+0.00%+21.54%
202221/11/202233.37far above SMA50-0.21%+3.00%+3.75%-1.50%+12.14%
202122/11/202157.63far above SMA50-4.89%+0.47%-7.31%-12.88%+1.77%
202020/11/202028.71far above SMA50+10.21%+25.18%+13.83%+0.00%+26.65%
201921/11/201920.97far above SMA50+6.06%+5.15%+12.64%-0.91%+12.97%
201821/11/20188.91near 52w low · far below SMA50+6.29%-0.67%-17.28%-17.28%+9.43%
201721/11/201726.19neutral-19.01%-21.15%-14.17%-22.79%+0.00%
201621/11/20169.88near 52w high+1.11%+1.92%+2.63%-2.73%+6.17%
Upcoming 30/11/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +0.60% · Win 60% · DD -3.93%20 days: Avg +2.04% · Win 50% · DD -7.34%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202501/12/202525.36neutral+5.76%+1.10%+1.62%-5.09%+10.92%
202429/11/202438.43neutral-0.91%-2.91%-7.36%-9.03%+5.62%
202330/11/202327.14neutral+6.04%+15.59%+25.79%+0.00%+29.29%
202230/11/202235.63far above SMA50 · volume x1.7-2.75%+3.70%-6.51%-9.77%+5.02%
202130/11/202154.81far above SMA50 · volume x1.7+5.64%-5.87%+5.56%-8.39%+8.01%
202030/11/202031.64near 52w high · far above SMA50 · volume x2.7+13.59%+7.84%-5.03%-5.03%+14.92%
201929/11/201922.24far above SMA50-0.85%+2.52%+5.94%-4.00%+7.64%
201830/11/20189.40far below SMA50-9.57%-13.30%-7.66%-24.15%+3.72%
201730/11/201720.98far below SMA50+0.86%+1.19%+10.06%-3.62%+10.06%
201630/11/201610.04near 52w high+2.49%-3.88%-1.99%-4.28%+2.49%
Upcoming 02/12/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg -0.60% · Win 40% · DD -4.45%20 days: Avg +0.78% · Win 40% · DD -7.91%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202502/12/202525.73volume x3.3+5.91%-2.41%-1.55%-6.45%+9.33%
202402/12/202440.59neutral-6.90%-7.44%-11.43%-13.87%+0.00%
202301/12/202327.90neutral+2.33%+12.80%+18.39%-1.25%+25.77%
202202/12/202235.14far above SMA50+1.79%-0.14%-5.81%-8.51%+6.49%
202102/12/202155.25far above SMA50+1.27%-7.19%+3.82%-9.12%+7.15%
202002/12/202033.40near 52w high · far above SMA50 · volume x3.1+2.96%-1.80%-6.74%-10.03%+8.86%
201902/12/201921.35far above SMA50+2.01%+7.73%+9.93%+0.00%+12.13%
201803/12/20189.75neutral-14.36%-17.95%-14.26%-26.87%+0.00%
201701/12/201720.41far below SMA50 · volume x1.6+3.18%+7.10%+16.07%-0.93%+16.07%
201602/12/20169.85neutral+0.30%+3.25%-0.61%-2.03%+4.47%
Upcoming 18/12/2026 · High Cycle 120/Trading · 10 years — Small sample
10 days: Avg +5.77% · Win 90% · DD -3.93%20 days: Avg +19.27% · Win 90% · DD -4.57%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/12/202525.25neutral+3.13%+17.43%+75.29%+0.00%+75.29%
202418/12/202436.43volume x1.6+1.78%+3.13%+6.15%-4.04%+7.41%
202318/12/202331.45far above SMA50+11.29%+2.42%+10.72%-0.32%+11.57%
202219/12/202233.69neutral-0.92%+1.01%-4.75%-5.14%+5.97%
202117/12/202151.14volume x1.8+15.76%+14.33%+4.99%-1.82%+17.99%
202018/12/202032.79far above SMA50-4.79%+7.75%+31.66%-8.36%+31.66%
201918/12/201922.95near 52w high · far above SMA50+4.23%+1.26%+8.93%-5.49%+10.76%
201818/12/20188.00near 52w low · far below SMA50-3.12%+4.50%+17.88%-10.87%+17.88%
201718/12/201722.28far below SMA50-5.12%+7.45%+20.65%-5.12%+20.65%
201619/12/201610.16near 52w high-0.98%-1.57%+21.16%-4.53%+22.44%

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
· If it holds above SMA50 (-34.8%) 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 QQQ, SPY, SMH.
· Sharp drop recently.
· 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
· No active Price-Time Confluence right now.
· Distance from 52w high: -68.6% · from 52w low: +110.9%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-11.14% · -33.93% · -41.67% · -45.55%
Distance from SMA20 / 50 / 200-29.20% · -34.78% · -38.92%
Distance from 52w high / low-68.58% · +110.89%
ATR14 · volume vs 20-avg4.33 · 0.77x

Relative strength

vs QQQ (20d)-36.28%
vs SPY (20d)-40.19%
vs SMH (20d)-28.58%

Moving averages

SMA20 / 50 / 20064.01 · 69.49 · 74.19
52w high / low144.22 · 21.49