📡 UFPT — UFP Technologies, Inc.

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

Last price (Close)
231.12 +1.95%
Next window · Gann 30 · in 6 days
17/06/2026
Last window · Short 21 · 05/06/2026
since +3.24%
Trend
Neutral

Daily chart · hover for price & date

Reference points

Last major low · 05/05/2026
173.86
Days: 24 trading / 35 calendar · return since: +32.93%
Last major high · 06/05/2026
234.56
Days: 23 trading / 34 calendar · return since: -1.47%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 06/05/2026 @ 234.56Short 13Trading26/05/2026-10 (±1)Passed
Low 05/05/2026 @ 173.86Short 21Trading04/06/2026-3 (±1)Passed
Low 05/05/2026 @ 173.86Gann 30Calendar04/06/2026-5 (±2)Passed
High 06/05/2026 @ 234.56Short 21Trading05/06/2026-2 (±1)Passed
High 06/05/2026 @ 234.56Gann 30Calendar05/06/2026-4 (±2)Passed
Low 05/05/2026 @ 173.86Gann 30Trading17/06/2026+6 (±2)Upcoming
High 06/05/2026 @ 234.56Gann 30Trading18/06/2026+7 (±2)Upcoming
Low 05/05/2026 @ 173.86Gann 45Calendar19/06/2026+10 (±2)Upcoming
High 06/05/2026 @ 234.56Gann 45Calendar20/06/2026+11 (±2)Upcoming
Low 05/05/2026 @ 173.86Gann 60Calendar04/07/2026+25 (±2)Upcoming
High 06/05/2026 @ 234.56Gann 60Calendar05/07/2026+26 (±2)Upcoming
Low 05/05/2026 @ 173.86Gann 45Trading08/07/2026+21 (±2)Upcoming
High 06/05/2026 @ 234.56Gann 45Trading09/07/2026+22 (±2)Upcoming
Low 05/05/2026 @ 173.86Gann 60Trading29/07/2026+36 (±2)Upcoming
High 06/05/2026 @ 234.56Gann 60Trading30/07/2026+37 (±2)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.

Passed 26/05/2026 · High Short 13/Trading · 9 years — Small sample
10 days: Avg +3.60% · Win 89% · DD -1.80%20 days: Avg +5.94% · Win 89% · DD -2.85%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/05/2025236.64far above SMA50+0.95%+0.86%+4.22%-3.25%+4.22%
202424/05/2024256.64near 52w high+1.71%-2.34%+0.92%-3.76%+2.48%
202326/05/2023155.25near 52w high · far above SMA50+4.01%+11.26%+23.40%-0.40%+25.42%
202226/05/202276.40near 52w high+3.00%+6.47%+5.80%-5.85%+6.47%
202126/05/202155.17neutral+4.77%+3.99%+6.96%-2.39%+6.96%
202026/05/202043.94neutral+0.68%+4.19%-1.68%-3.19%+6.85%
201924/05/201937.29volume x1.8+1.29%+6.70%+10.73%-3.22%+12.60%
201825/05/201831.00neutral+0.81%+0.16%+1.45%-2.10%+1.45%
201726/05/201727.45near 52w high+0.73%+1.09%+1.64%-1.46%+1.64%
Passed 04/06/2026 · Low Short 21/Trading · 9 years — Small sample
10 days: Avg +1.03% · Win 56% · DD -3.30%20 days: Avg +5.05% · Win 78% · DD -3.30%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202504/06/2025240.08far above SMA50 · volume x2.9-2.37%+0.07%+3.97%-2.95%+5.11%
202404/06/2024251.49neutral+0.64%+0.91%+15.41%-1.79%+15.41%
202305/06/2023161.47near 52w high · far above SMA50 · volume x2.7+6.97%+20.20%+18.29%+0.00%+21.63%
202203/06/202278.69near 52w high · far above SMA50+3.37%-6.99%+1.19%-8.59%+3.77%
202104/06/202157.79near 52w high-0.69%-3.10%-0.10%-3.10%+2.11%
202004/06/202046.07far above SMA50-7.66%-5.04%-4.38%-7.66%+1.91%
201904/06/201938.10near 52w high · volume x2.2+5.38%+3.54%+6.82%-0.52%+10.21%
201804/06/201831.25neutral-0.64%-0.48%+1.76%-2.88%+1.76%
201705/06/201727.65near 52w high+0.36%+0.18%+2.53%-2.17%+2.53%
Passed 05/06/2026 · High Short 21/Trading · 9 years — Small sample
10 days: Avg +0.10% · Win 33% · DD -4.24%20 days: Avg +4.12% · Win 56% · DD -4.24%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/06/2025243.98far above SMA50 · volume x2.3-2.75%-3.81%-1.19%-4.50%+3.43%
202405/06/2024260.92near 52w high-1.63%-1.42%+12.48%-5.34%+12.48%
202305/06/2023161.47near 52w high · far above SMA50 · volume x2.7+6.97%+20.20%+18.29%+0.00%+21.63%
202206/06/202280.07near 52w high · far above SMA50-5.86%-8.09%-1.06%-10.17%+1.99%
202104/06/202157.79near 52w high-0.69%-3.10%-0.10%-3.10%+2.11%
202005/06/202046.95far above SMA50-7.28%-6.47%-5.52%-9.39%+0.00%
201905/06/201938.61near 52w high+3.34%+3.55%+6.84%-1.84%+8.75%
201805/06/201830.85neutral+0.16%-0.16%+4.86%-1.62%+4.86%
201705/06/201727.65near 52w high+0.36%+0.18%+2.53%-2.17%+2.53%
Upcoming 17/06/2026 · Low Gann 30/Trading · 10 years — Small sample
10 days: Avg +5.33% · Win 100% · DD -0.57%20 days: Avg +7.17% · Win 90% · DD -1.20%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/06/2025235.81neutral+4.59%+4.27%-1.62%-3.02%+7.10%
202417/06/2024250.92neutral+3.22%+13.05%+26.26%+0.00%+27.26%
202316/06/2023186.02near 52w high · far above SMA50 · volume x8.8+1.46%+5.57%+9.24%-3.83%+9.24%
202217/06/202273.19volume x2.1+10.44%+8.80%+6.57%+0.00%+11.57%
202117/06/202156.87near 52w high+3.76%+1.71%+1.81%-1.53%+7.31%
202017/06/202043.77neutral+0.53%+0.98%+8.89%-1.30%+9.73%
201917/06/201939.39near 52w high+4.82%+4.77%+3.58%+0.00%+6.60%
201818/06/201831.10volume x2.0+1.13%+2.25%+5.31%-0.96%+5.31%
201716/06/201727.70near 52w high+0.72%+2.17%+0.72%-0.54%+2.35%
201617/06/201620.62near 52w low+1.99%+9.75%+10.91%-0.78%+16.34%
Upcoming 18/06/2026 · High Gann 30/Trading · 10 years — Small sample
10 days: Avg +5.39% · Win 100% · DD -0.61%20 days: Avg +7.42% · Win 90% · DD -1.27%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/06/2025240.25neutral+2.87%+3.90%-5.12%-5.12%+5.12%
202418/06/2024253.79neutral-0.18%+14.36%+27.70%-0.18%+27.70%
202316/06/2023186.02near 52w high · far above SMA50 · volume x8.8+1.46%+5.57%+9.24%-3.83%+9.24%
202217/06/202273.19volume x2.1+10.44%+8.80%+6.57%+0.00%+11.57%
202118/06/202156.00neutral+4.14%+3.09%+3.21%+0.00%+8.98%
202018/06/202043.75neutral+1.81%+0.69%+9.03%-1.26%+9.78%
201918/06/201939.45near 52w high+4.99%+3.17%+7.12%+0.00%+7.12%
201818/06/201831.10volume x2.0+1.13%+2.25%+5.31%-0.96%+5.31%
201719/06/201727.70near 52w high+0.72%+2.35%+0.18%-0.54%+2.35%
201617/06/201620.62near 52w low+1.99%+9.75%+10.91%-0.78%+16.34%
Upcoming 19/06/2026 · Low Gann 45/Calendar · 10 years — Small sample
10 days: Avg +4.98% · Win 90% · DD -0.75%20 days: Avg +6.68% · Win 90% · DD -1.53%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/06/2025240.25neutral+2.87%+3.90%-5.12%-5.12%+5.12%
202418/06/2024253.79neutral-0.18%+14.36%+27.70%-0.18%+27.70%
202320/06/2023194.08near 52w high · far above SMA50-1.29%-1.59%+4.21%-7.83%+4.70%
202217/06/202273.19volume x2.1+10.44%+8.80%+6.57%+0.00%+11.57%
202118/06/202156.00neutral+4.14%+3.09%+3.21%+0.00%+8.98%
202019/06/202043.91neutral+0.20%+1.02%+7.70%-1.62%+9.38%
201919/06/201939.98near 52w high+0.15%+3.18%+4.83%+0.00%+5.70%
201819/06/201830.80neutral+2.27%+5.03%+5.36%+0.00%+6.33%
201719/06/201727.70near 52w high+0.72%+2.35%+0.18%-0.54%+2.35%
201620/06/201620.46near 52w low+1.27%+9.63%+12.12%+0.00%+17.25%
Upcoming 20/06/2026 · High Gann 45/Calendar · 10 years — Small sample
10 days: Avg +4.05% · Win 90% · DD -1.07%20 days: Avg +6.18% · Win 90% · DD -1.91%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/06/2025234.68neutral+4.26%+2.72%-3.34%-3.34%+7.61%
202420/06/2024257.21near 52w high+0.18%+14.10%+21.61%-1.50%+26.00%
202320/06/2023194.08near 52w high · far above SMA50-1.29%-1.59%+4.21%-7.83%+4.70%
202221/06/202273.59neutral+8.76%+7.65%+4.82%+0.00%+10.97%
202121/06/202157.27near 52w high+1.99%+1.69%+5.71%+0.00%+6.57%
202019/06/202043.91neutral+0.20%+1.02%+7.70%-1.62%+9.38%
201920/06/201941.15near 52w high-1.26%+1.65%+1.80%-2.70%+2.70%
201820/06/201831.30volume x5.6-1.12%+3.04%+7.03%-1.44%+7.03%
201720/06/201727.75near 52w high+0.18%+0.54%+0.18%-0.72%+2.16%
201620/06/201620.46near 52w low+1.27%+9.63%+12.12%+0.00%+17.25%
Upcoming 04/07/2026 · Low Gann 60/Calendar · 10 years — Small sample
10 days: Avg +1.49% · Win 70% · DD -3.13%20 days: Avg +3.26% · Win 70% · DD -3.36%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/07/2025249.61neutral-2.84%-8.68%-9.23%-9.30%+1.18%
202403/07/2024290.24near 52w high · far above SMA50+3.59%+11.66%+12.20%+0.00%+14.56%
202303/07/2023196.39near 52w high · far above SMA50-8.91%+3.47%-2.54%-8.91%+3.47%
202205/07/202279.63neutral-1.19%-2.05%+11.68%-5.63%+11.68%
202102/07/202157.73near 52w high+3.83%+0.12%+5.18%+0.00%+7.31%
202002/07/202044.05neutral+0.70%+8.29%-2.07%-2.07%+9.04%
201903/07/201941.25near 52w high-2.74%+1.60%+6.81%-2.74%+6.81%
201803/07/201832.35near 52w high-1.39%+0.31%+1.24%-1.39%+4.33%
201703/07/201728.35near 52w high-1.59%-2.12%+1.94%-3.53%+1.94%
201605/07/201622.43near 52w high+6.95%+2.27%+7.36%+0.00%+7.36%
Upcoming 05/07/2026 · High Gann 60/Calendar · 10 years — Small sample
10 days: Avg +1.82% · Win 70% · DD -2.97%20 days: Avg +3.89% · Win 70% · DD -3.19%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/07/2025249.61neutral-2.84%-8.68%-9.23%-9.30%+1.18%
202405/07/2024293.48near 52w high · far above SMA50+4.11%+6.58%+7.77%+0.00%+13.30%
202305/07/2023191.00near 52w high · far above SMA50-6.31%+5.89%-3.68%-6.34%+6.39%
202205/07/202279.63neutral-1.19%-2.05%+11.68%-5.63%+11.68%
202106/07/202158.24near 52w high+1.82%+3.95%+11.73%-0.76%+11.73%
202006/07/202044.36volume x1.6+1.78%+6.61%-1.65%-2.75%+8.27%
201905/07/201941.83near 52w high-3.20%+0.14%+5.38%-4.09%+5.38%
201805/07/201832.25neutral-0.16%+3.88%+6.67%-1.09%+6.67%
201705/07/201727.90near 52w high+0.00%-0.36%+2.87%-1.97%+3.58%
201605/07/201622.43near 52w high+6.95%+2.27%+7.36%+0.00%+7.36%
Upcoming 08/07/2026 · Low Gann 45/Trading · 10 years — Small sample
10 days: Avg +2.01% · Win 60% · DD -2.37%20 days: Avg +4.34% · Win 80% · DD -2.48%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/07/2025243.12neutral-4.90%-4.94%-0.97%-6.93%+3.88%
202408/07/2024298.89near 52w high · far above SMA50+4.29%+7.59%+0.28%+0.00%+11.24%
202307/07/2023184.07far above SMA50+1.51%+5.17%-0.91%-2.81%+10.40%
202208/07/202280.04neutral-4.55%-3.02%+11.38%-6.11%+11.57%
202108/07/202158.78near 52w high+0.88%+1.57%+16.96%-1.67%+16.96%
202008/07/202043.88neutral+9.46%+7.89%+3.05%-1.69%+9.46%
201908/07/201940.69neutral-0.44%+3.10%+3.83%-1.40%+8.33%
201809/07/201832.00neutral+1.87%+5.31%+5.78%-0.31%+7.50%
201707/07/201727.90near 52w high+0.00%-1.97%+0.54%-1.97%+3.58%
201608/07/201623.20near 52w high-0.47%-0.60%+3.49%-1.94%+3.92%
Upcoming 09/07/2026 · High Gann 45/Trading · 10 years — Small sample
10 days: Avg +2.99% · Win 50% · DD -2.52%20 days: Avg +3.12% · Win 80% · DD -3.15%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202509/07/2025247.56neutral-7.63%-1.71%-13.72%-13.72%+2.02%
202409/07/2024299.93near 52w high · far above SMA50+6.47%+10.86%+3.07%-0.07%+10.86%
202310/07/2023182.61far above SMA50+6.87%+7.29%-0.92%-2.04%+11.28%
202208/07/202280.04neutral-4.55%-3.02%+11.38%-6.11%+11.57%
202109/07/202161.03near 52w high-5.13%-1.88%+11.94%-5.29%+12.65%
202009/07/202043.53neutral+9.49%+9.81%+0.83%-0.90%+10.34%
201909/07/201940.15neutral+1.62%+4.93%+8.79%-0.07%+9.79%
201809/07/201832.00neutral+1.87%+5.31%+5.78%-0.31%+7.50%
201710/07/201727.65near 52w high+0.90%-1.08%+0.54%-1.08%+4.52%
201608/07/201623.20near 52w high-0.47%-0.60%+3.49%-1.94%+3.92%
Upcoming 29/07/2026 · Low Gann 60/Trading · 10 years — Small sample
10 days: Avg +0.88% · Win 50% · DD -4.06%20 days: Avg +2.49% · Win 60% · DD -5.44%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/07/2025237.67neutral+1.30%-7.52%-8.10%-13.51%+1.30%
202429/07/2024321.93near 52w high · far above SMA50-6.90%-3.68%+3.94%-6.93%+4.59%
202328/07/2023191.27neutral-4.64%-8.65%-11.16%-18.04%+1.78%
202229/07/202280.52neutral+10.72%+17.98%+19.23%-0.31%+24.24%
202129/07/202160.90near 52w high · volume x1.6+12.89%+4.66%+13.04%-1.84%+13.04%
202029/07/202046.28neutral-2.29%-5.55%-7.37%-7.37%+0.00%
201929/07/201941.51neutral+1.78%+2.22%+0.46%-2.58%+6.19%
201830/07/201832.20neutral+5.12%+8.70%+11.80%+0.00%+13.82%
201728/07/201728.40near 52w high-1.23%-1.58%-3.87%-3.87%+1.76%
201629/07/201622.89neutral+4.89%+2.23%+6.90%+0.00%+7.38%
Upcoming 30/07/2026 · High Gann 60/Trading · 10 years — Small sample
10 days: Avg +1.35% · Win 50% · DD -3.81%20 days: Avg +2.72% · Win 50% · DD -5.18%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202530/07/2025232.07neutral-7.96%-2.35%-7.54%-11.42%+3.74%
202430/07/2024316.90far above SMA50-2.45%-2.20%+6.62%-5.45%+6.62%
202331/07/2023194.67neutral-7.06%-13.10%-11.37%-19.47%+0.00%
202229/07/202280.52neutral+10.72%+17.98%+19.23%-0.31%+24.24%
202130/07/202159.78near 52w high+14.29%+4.25%+15.16%+0.00%+15.16%
202030/07/202045.04neutral-2.55%-2.66%-5.75%-5.75%+0.40%
201930/07/201941.30volume x1.8+5.76%+2.40%-0.51%-2.08%+6.73%
201830/07/201832.20neutral+5.12%+8.70%+11.80%+0.00%+13.82%
201731/07/201728.85near 52w high-3.64%-1.73%-7.28%-7.28%+0.17%
201629/07/201622.89neutral+4.89%+2.23%+6.90%+0.00%+7.38%

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
· Sharp rally recently — watch for follow-through.
· If it holds above SMA50 (+10.5%) 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: -15.9% · from 52w low: +32.9%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+6.81% · +0.90% · +4.12% · +13.37%
Distance from SMA20 / 50 / 200+3.84% · +10.49% · +6.43%
Distance from 52w high / low-15.93% · +32.93%
ATR14 · volume vs 20-avg9.74 · 1.34x

Relative strength

vs QQQ (20d)
vs SPY (20d)
vs SMH (20d)

Moving averages

SMA20 / 50 / 200222.58 · 209.17 · 217.15
52w high / low274.93 · 173.86