📡 UNF — UniFirst Corporation

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

Last price (Close)
272.60 +0.78%
Next window · Gann 30 · in 4 days
16/06/2026
Last window · Gann 90 · 09/06/2026
since +0.78%
Trend
Strong uptrend

Daily chart · hover for price & date

Reference points

Last major low · 04/05/2026
248.97
Days: 26 trading / 37 calendar · return since: +9.49%
Last major high · 11/03/2026
283.77
Days: 63 trading / 91 calendar · return since: -3.94%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 04/05/2026 @ 248.97Short 21Trading03/06/2026-5 (±1)Passed
Low 04/05/2026 @ 248.97Gann 30Calendar03/06/2026-7 (±2)Passed
High 11/03/2026 @ 283.77Gann 60Trading05/06/2026-3 (±2)Passed
High 11/03/2026 @ 283.77Gann 90Calendar09/06/2026-1 (±3)Active now
Low 04/05/2026 @ 248.97Gann 30Trading16/06/2026+4 (±2)Upcoming
Low 04/05/2026 @ 248.97Gann 45Calendar18/06/2026+8 (±2)Upcoming
Low 04/05/2026 @ 248.97Gann 60Calendar03/07/2026+23 (±2)Upcoming
Low 04/05/2026 @ 248.97Gann 45Trading07/07/2026+19 (±2)Upcoming
High 11/03/2026 @ 283.77Gann 120Calendar09/07/2026+29 (±3)Upcoming
High 11/03/2026 @ 283.77Gann 90Trading17/07/2026+27 (±3)Upcoming
Low 04/05/2026 @ 248.97Gann 60Trading28/07/2026+34 (±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 03/06/2026 · Low Short 21/Trading · 9 years — Small sample
10 days: Avg -1.10% · Win 33% · DD -3.84%20 days: Avg -0.36% · Win 44% · DD -5.92%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/06/2025187.40neutral+1.24%-0.95%-8.54%-8.54%+1.79%
202403/06/2024158.76volume x1.7-4.61%-1.62%+7.99%-4.61%+11.12%
202302/06/2023176.39neutral+2.41%-1.36%-11.81%-11.97%+2.92%
202203/06/2022171.53neutral-2.41%-8.90%+1.73%-9.07%+1.92%
202103/06/2021220.79neutral+2.43%+5.07%+2.57%+0.00%+9.58%
202003/06/2020191.30far above SMA50-6.94%-8.51%-9.45%-11.41%+0.00%
201903/06/2019158.97neutral+2.36%+7.93%+18.14%+0.00%+18.70%
201804/06/2018183.25near 52w high · far above SMA50 · volume x1.6-0.16%+0.91%-1.06%-3.41%+2.07%
201702/06/2017144.80near 52w high · volume x1.5-1.63%-2.46%-2.81%-4.29%+0.00%
Passed 05/06/2026 · High Gann 60/Trading · 9 years — Small sample
10 days: Avg -1.98% · Win 44% · DD -3.75%20 days: Avg -0.49% · Win 56% · DD -6.02%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/06/2025188.89volume x1.6-0.53%-2.63%-10.00%-10.00%+0.99%
202405/06/2024158.23volume x1.7-1.55%-3.04%+6.13%-4.29%+11.49%
202305/06/2023170.81neutral+6.28%+1.46%-10.52%-10.52%+6.28%
202206/06/2022173.21neutral-6.75%-8.90%+0.12%-9.95%+0.93%
202104/06/2021221.88neutral+3.34%+1.30%+2.21%+0.00%+9.05%
202005/06/2020189.69far above SMA50-10.78%-10.01%-8.25%-10.78%+0.00%
201905/06/2019161.90neutral+3.65%+6.13%+17.57%-1.31%+17.57%
201805/06/2018187.05near 52w high · far above SMA50-2.13%-2.51%-2.99%-5.37%+0.00%
201705/06/2017141.40near 52w high+0.27%+0.38%+1.30%-1.99%+1.30%
Active now 09/06/2026 · High Gann 90/Calendar · 10 years — Small sample
10 days: Avg -1.54% · Win 40% · DD -3.60%20 days: Avg -0.31% · Win 50% · DD -5.88%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202509/06/2025189.64neutral-2.30%-0.74%-9.35%-10.53%+0.41%
202410/06/2024151.12near 52w low+3.14%+2.22%+9.98%+0.00%+16.49%
202309/06/2023180.32neutral-3.68%-7.82%-14.77%-16.13%+0.50%
202209/06/2022170.54neutral-8.70%-3.87%+4.12%-8.70%+5.33%
202109/06/2021223.30neutral+4.05%+0.84%-2.87%-2.87%+8.23%
202009/06/2020180.32neutral-1.73%-2.71%-5.27%-6.14%+0.00%
201910/06/2019162.61neutral+5.44%+4.05%+15.28%+0.00%+17.32%
201808/06/2018182.35near 52w high+1.01%+0.25%+2.55%-2.99%+2.55%
201709/06/2017142.40near 52w high-0.84%-0.04%-3.23%-3.23%+0.56%
201613/06/2016114.90near 52w high-1.21%-7.56%+0.50%-8.23%+0.71%
Upcoming 16/06/2026 · Low Gann 30/Trading · 10 years — Small sample
10 days: Avg +2.22% · Win 70% · DD -3.64%20 days: Avg +1.77% · Win 60% · DD -5.28%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/06/2025185.27neutral+1.60%+2.77%-4.13%-8.41%+2.77%
202417/06/2024155.86near 52w low-0.89%+9.77%+18.62%-2.00%+18.62%
202316/06/2023173.68volume x3.4-4.30%-10.59%-11.90%-12.93%+0.00%
202216/06/2022155.70near 52w low+5.29%+10.79%+12.95%+0.00%+15.37%
202116/06/2021232.34neutral-3.09%+0.99%-8.82%-8.82%+4.02%
202016/06/2020177.20neutral-0.99%+0.99%+1.99%-4.45%+1.99%
201917/06/2019171.46neutral-1.32%+9.45%+8.23%-2.84%+11.27%
201815/06/2018184.20near 52w high · volume x2.0-0.76%-3.96%+1.22%-3.96%+2.96%
201716/06/2017141.20near 52w high · volume x2.0+0.81%-0.35%-2.37%-2.66%+1.42%
201616/06/2016113.10near 52w high+1.67%+2.32%+1.87%-6.77%+2.97%
Upcoming 18/06/2026 · Low Gann 45/Calendar · 10 years — Small sample
10 days: Avg +1.84% · Win 60% · DD -3.63%20 days: Avg +2.49% · Win 60% · DD -4.72%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/06/2025183.26neutral+1.47%-4.50%-4.28%-7.41%+3.90%
202418/06/2024152.74near 52w low · volume x2.0+15.25%+10.53%+18.63%+0.00%+21.04%
202316/06/2023173.68volume x3.4-4.30%-10.59%-11.90%-12.93%+0.00%
202217/06/2022155.99near 52w low · volume x1.6+5.85%+11.67%+17.93%+0.00%+17.93%
202118/06/2021224.51volume x2.0+4.90%+0.90%-6.18%-6.18%+7.65%
202018/06/2020176.00neutral-1.15%-0.36%+2.33%-3.80%+2.68%
201918/06/2019171.28volume x1.9-2.74%+10.06%+9.48%-2.74%+11.38%
201818/06/2018184.80near 52w high-2.06%-1.95%+0.41%-4.27%+2.62%
201719/06/2017141.90near 52w high-1.13%+0.92%-3.38%-3.38%+0.92%
201617/06/2016112.74near 52w high-2.07%+1.77%+1.90%-6.48%+3.30%
Upcoming 03/07/2026 · Low Gann 60/Calendar · 10 years — Small sample
10 days: Avg +0.21% · Win 70% · DD -2.77%20 days: Avg +4.03% · Win 80% · DD -2.77%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/07/2025175.01neutral-0.41%+0.23%-2.87%-3.05%+1.76%
202403/07/2024168.83neutral+1.06%+7.32%+13.56%-2.66%+15.23%
202303/07/2023155.29near 52w low-1.04%-1.47%+5.19%-2.61%+5.19%
202201/07/2022172.50volume x1.5+2.93%+1.95%+14.36%+0.00%+14.36%
202102/07/2021226.52neutral-2.66%-7.01%-5.12%-7.01%+0.00%
202002/07/2020175.37neutral-2.53%+2.70%+6.34%-3.46%+7.30%
201903/07/2019190.22near 52w high · far above SMA50-1.00%+0.14%+2.64%-2.51%+4.07%
201803/07/2018181.35neutral+2.62%+2.37%+3.39%+0.00%+4.58%
201703/07/2017143.20near 52w high-4.02%-4.26%+0.17%-4.26%+0.17%
201601/07/2016114.73near 52w high+0.43%+0.13%+2.61%-2.10%+2.61%
Upcoming 07/07/2026 · Low Gann 45/Trading · 10 years — Small sample
10 days: Avg +3.00% · Win 80% · DD -1.45%20 days: Avg +4.32% · Win 90% · DD -1.50%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202507/07/2025169.68neutral+4.96%+2.73%+1.91%+0.00%+4.96%
202408/07/2024169.15neutral+2.93%+10.78%+8.38%-2.84%+15.01%
202307/07/2023151.61near 52w low+3.26%+2.00%+9.04%+0.00%+9.59%
202207/07/2022179.63neutral-2.67%+4.87%+7.10%-2.67%+9.82%
202107/07/2021220.17neutral-3.03%-1.29%-3.10%-4.33%+0.93%
202007/07/2020171.08neutral+1.50%+6.17%+9.31%-1.03%+10.00%
201908/07/2019188.52near 52w high · far above SMA50-1.63%-0.22%+2.39%-1.63%+5.01%
201806/07/2018185.50near 52w high+2.21%+0.92%+1.43%-0.51%+2.24%
201707/07/2017139.85neutral-1.50%+0.79%+2.50%-1.97%+2.57%
201607/07/2016112.32neutral+3.69%+3.26%+4.25%+0.00%+4.82%
Upcoming 09/07/2026 · High Gann 120/Calendar · 10 years — Small sample
10 days: Avg +3.64% · Win 90% · DD -0.98%20 days: Avg +5.14% · Win 90% · DD -1.14%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202509/07/2025171.90neutral+3.33%+2.40%+0.31%-1.12%+3.60%
202409/07/2024164.34neutral+11.07%+15.09%+11.49%+0.00%+18.38%
202310/07/2023151.70near 52w low+1.69%+1.29%+10.48%+0.00%+10.48%
202208/07/2022178.52neutral-1.04%+6.12%+7.78%-2.07%+10.50%
202109/07/2021222.22neutral-2.72%-2.35%-3.17%-5.22%+0.00%
202009/07/2020169.31neutral+5.09%+8.36%+13.68%+0.00%+13.96%
201909/07/2019187.45near 52w high · far above SMA50-1.00%+1.61%+3.84%-1.07%+5.61%
201809/07/2018187.00near 52w high-0.29%+0.53%+1.42%-1.31%+1.42%
201710/07/2017137.80neutral+0.04%+2.07%+2.69%-0.51%+4.10%
201608/07/2016115.05near 52w high+0.15%+1.30%+2.88%-0.15%+2.88%
Upcoming 17/07/2026 · High Gann 90/Trading · 10 years — Small sample
10 days: Avg +3.46% · Win 90% · DD -1.25%20 days: Avg +4.19% · Win 70% · DD -1.30%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/07/2025177.83neutral-1.88%-3.82%-1.75%-4.41%+0.06%
202417/07/2024184.88near 52w high · far above SMA50+0.51%+5.23%-1.80%-2.00%+5.23%
202317/07/2023154.26near 52w low-0.39%+5.21%+11.40%-0.81%+11.40%
202218/07/2022175.86neutral+6.82%+12.17%+12.54%+0.00%+12.54%
202116/07/2021216.18neutral+0.38%+0.74%+1.68%-2.57%+2.16%
202017/07/2020180.10neutral+1.14%+3.54%+9.85%-1.80%+11.32%
201917/07/2019187.51near 52w high · far above SMA50+1.14%+4.99%+4.89%+0.00%+6.51%
201817/07/2018185.55near 52w high+0.67%+0.86%-0.81%-0.89%+2.86%
201717/07/2017137.85neutral+2.03%+3.19%+1.52%-0.54%+4.06%
201618/07/2016114.88near 52w high+0.85%+2.48%+4.39%+0.00%+4.39%
Upcoming 28/07/2026 · Low Gann 60/Trading · 10 years — Small sample
10 days: Avg +1.50% · Win 80% · DD -1.49%20 days: Avg +2.34% · Win 60% · DD -1.94%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/07/2025174.00neutral-0.62%+0.25%+1.26%-2.31%+2.94%
202429/07/2024192.47near 52w high · far above SMA50-4.75%-5.54%-2.40%-5.79%+1.08%
202328/07/2023156.85near 52w low+5.39%+8.18%+10.88%+0.00%+10.88%
202228/07/2022193.48far above SMA50-0.57%+0.09%-2.53%-3.74%+2.69%
202128/07/2021215.10neutral-0.82%+2.67%+3.59%-0.82%+5.46%
202028/07/2020182.46neutral+2.49%+9.80%+6.83%+0.00%+9.88%
201929/07/2019194.81near 52w high · far above SMA50-0.92%+1.26%+0.85%-0.92%+4.32%
201827/07/2018184.85near 52w high+1.79%+0.65%-1.35%-1.41%+3.25%
201728/07/2017142.75near 52w high+0.42%-3.96%-3.29%-4.20%+0.49%
201628/07/2016116.92near 52w high+0.15%+1.62%+9.54%-0.23%+9.54%

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 (+4.7%) 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: +84.6%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+3.17% · +2.79% · +6.30% · -0.31%
Distance from SMA20 / 50 / 200+2.78% · +4.74% · +29.45%
Distance from 52w high / low-3.94% · +84.61%
ATR14 · volume vs 20-avg5.75 · 0.88x

Relative strength

vs QQQ (20d)+8.21%
vs SPY (20d)+8.02%
vs SMH (20d)+4.57%

Moving averages

SMA20 / 50 / 200265.21 · 260.26 · 210.58
52w high / low283.77 · 147.66