📡 UCTT — Ultra Clean Holdings, Inc.

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

Last price (Close)
91.88 +9.47%
Next window · Gann 144 · in 9 days
22/06/2026
Last window
Trend
Strong uptrend

Daily chart · hover for price & date

Reference points

Last major low · 21/11/2025
21.49
Days: 135 trading / 200 calendar · return since: +327.55%
Last major high · 25/02/2026
73.80
Days: 72 trading / 104 calendar · return since: +24.50%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 21/11/2025 @ 21.49Gann 144Trading22/06/2026+9 (±3)Upcoming
High 25/02/2026 @ 73.80Gann 120Calendar25/06/2026+16 (±3)Upcoming
High 25/02/2026 @ 73.80Gann 90Trading03/07/2026+18 (±3)Upcoming
High 25/02/2026 @ 73.80Gann 144Calendar19/07/2026+40 (±3)Upcoming
Low 21/11/2025 @ 21.49Gann 180Trading11/08/2026+45 (±3)Upcoming

Chronological: recent past → active → upcoming. 'Near a window' is context only, not a signal.

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.

Upcoming 22/06/2026 · Low Gann 144/Trading · 10 years — Small sample
10 days: Avg +4.22% · Win 50% · DD -3.89%20 days: Avg +7.88% · Win 80% · DD -5.05%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/06/202519.93neutral+13.25%+25.04%+20.27%+0.00%+30.36%
202421/06/202447.46volume x2.8+3.24%+13.95%+3.41%-2.53%+18.37%
202322/06/202336.83far above SMA50+4.07%-2.53%-2.93%-3.69%+4.43%
202222/06/202228.67near 52w low · far below SMA50+3.35%+1.95%+24.14%-5.86%+24.14%
202122/06/202151.51neutral+4.68%-0.37%+1.86%-11.07%+5.86%
202022/06/202022.16far above SMA50-0.99%+3.38%+7.22%-1.26%+8.44%
201921/06/201912.79neutral+8.84%+7.74%+11.02%-2.19%+11.02%
201822/06/201817.16volume x2.0-3.26%-1.86%-7.17%-8.86%+0.00%
201722/06/201720.48neutral-8.79%-3.17%+16.50%-9.28%+18.51%
201622/06/20165.76near 52w high-4.34%-1.91%+4.51%-5.73%+4.86%
Upcoming 25/06/2026 · High Gann 120/Calendar · 10 years — Small sample
10 days: Avg +4.90% · Win 70% · DD -3.95%20 days: Avg +6.24% · Win 60% · DD -4.85%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202525/06/202522.22neutral+12.38%+12.60%+6.66%+0.00%+16.92%
202425/06/202447.01neutral+8.00%+17.21%-2.21%-2.21%+19.51%
202326/06/202336.07far above SMA50+6.02%-1.66%-1.00%-1.66%+6.63%
202224/06/202230.42volume x2.3-11.28%-4.01%+12.75%-11.28%+17.00%
202125/06/202152.88volume x1.8-3.20%-0.61%-3.29%-13.37%+3.12%
202025/06/202022.59far above SMA50+2.70%+4.38%+2.12%-3.14%+7.08%
201925/06/201912.60neutral+11.43%+9.37%+26.19%+0.00%+26.19%
201825/06/201816.14neutral+1.30%+5.82%-3.04%-3.10%+5.82%
201726/06/201720.57neutral-9.67%+3.74%+16.77%-9.67%+17.99%
201624/06/20165.66near 52w low+0.00%+2.12%+7.42%-4.06%+7.42%
Upcoming 03/07/2026 · High Gann 90/Trading · 10 years — Small sample
10 days: Avg +3.35% · Win 50% · DD -3.53%20 days: Avg +4.89% · Win 60% · DD -7.37%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/07/202525.26far above SMA50-1.23%-1.43%-11.72%-11.72%+2.85%
202403/07/202451.63near 52w high · far above SMA50+4.90%-6.37%-22.74%-22.74%+8.81%
202303/07/202338.24near 52w high · far above SMA50-7.24%-0.47%-3.24%-7.24%+0.34%
202201/07/202226.99near 52w low · far below SMA50+8.19%+14.01%+26.16%+0.00%+33.72%
202102/07/202151.19neutral+2.68%-8.79%+5.74%-10.51%+5.74%
202002/07/202023.20far above SMA50+1.64%+1.81%+29.70%-1.55%+32.80%
201903/07/201914.10neutral-4.11%-0.43%+0.92%-4.11%+12.77%
201803/07/201815.64near 52w low+2.62%+3.71%-9.85%-14.77%+9.21%
201703/07/201718.58far below SMA50+14.85%+26.32%+20.99%+0.00%+33.69%
201601/07/20165.66near 52w low+2.12%+5.12%+12.90%-1.06%+12.90%
Upcoming 19/07/2026 · High Gann 144/Calendar · 10 years — Small sample
10 days: Avg -0.73% · Win 50% · DD -7.02%20 days: Avg -3.99% · Win 30% · DD -11.55%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/07/202524.90far above SMA50-3.78%-10.44%-8.96%-13.13%+0.08%
202419/07/202446.90neutral-2.32%-22.60%-16.89%-26.20%+5.16%
202319/07/202337.33near 52w high-4.05%-3.78%-12.24%-12.24%+2.06%
202219/07/202232.80neutral+2.74%+2.84%+3.26%-6.62%+10.03%
202119/07/202146.69far below SMA50 · volume x1.7+9.53%+15.93%-9.57%-9.57%+15.93%
202020/07/202024.03far above SMA50+2.33%+25.59%+24.22%-4.00%+28.21%
201919/07/201913.88neutral+9.29%+2.52%-9.80%-12.10%+14.55%
201819/07/201816.04near 52w low · volume x1.6-7.42%-11.47%-17.64%-17.64%+0.00%
201719/07/201724.27far above SMA50+2.35%-11.83%-2.39%-14.01%+2.35%
201619/07/20165.86near 52w high+4.78%+5.97%+10.07%+0.00%+11.26%
Upcoming 11/08/2026 · Low Gann 180/Trading · 10 years — Small sample
10 days: Avg +0.79% · Win 60% · DD -4.60%20 days: Avg -1.65% · Win 40% · DD -9.63%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/08/202522.11neutral+4.16%+6.60%+10.81%+0.00%+12.08%
202412/08/202435.92far below SMA50+10.69%+3.84%-6.96%-8.96%+10.69%
202311/08/202333.66neutral-2.61%-3.62%-11.56%-11.56%+5.44%
202211/08/202232.90neutral+1.16%+2.07%-9.57%-15.84%+4.65%
202111/08/202146.68far below SMA50-13.09%-6.08%-0.84%-14.91%+1.39%
202011/08/202027.24far above SMA50+4.48%-5.10%-29.04%-29.04%+9.58%
201912/08/201912.79neutral-1.56%-8.37%+11.65%-10.87%+11.65%
201810/08/201813.92far below SMA50-1.72%+0.79%-0.14%-5.10%+12.28%
201711/08/201722.08neutral+5.30%+1.13%+9.37%+0.00%+10.46%
201611/08/20166.25neutral+6.88%+16.64%+9.76%+0.00%+18.88%

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 SPY.
· Sharp rally recently — watch for follow-through.
· If it holds above SMA50 (+16.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
· No active Price-Time Confluence right now.
· Distance from 52w high: -6.3% · from 52w low: +370.9%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+1.85% · +5.05% · +7.52% · +67.15%
Distance from SMA20 / 50 / 200+7.42% · +16.07% · +96.33%
Distance from 52w high / low-6.32% · +370.94%
ATR14 · volume vs 20-avg6.75 · 1.39x

Relative strength

vs QQQ (20d)
vs SPY (20d)+7.83%
vs SMH (20d)

Moving averages

SMA20 / 50 / 20085.54 · 79.16 · 46.80
52w high / low98.08 · 19.51