📡 ODFL — Old Dominion

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

Last price (Close)
248.73 +0.70%
Next window · Gann 90 · active
10/06/2026
Last window · Gann 60 · 08/06/2026
since +0.70%
Trend
Strong uptrend

Daily chart · hover for price & date

Reference points

Last major low · 12/03/2026
176.05
Days: 61 trading / 89 calendar · return since: +41.28%
Last major high · 29/04/2026
233.79
Days: 28 trading / 41 calendar · return since: +6.39%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 29/04/2026 @ 233.79Short 21Trading29/05/2026-7 (±1)Passed
Low 12/03/2026 @ 176.05Gann 60Trading08/06/2026-1 (±2)Active now
Low 12/03/2026 @ 176.05Gann 90Calendar10/06/2026+1 (±3)Active now
High 29/04/2026 @ 233.79Gann 30Trading11/06/2026+2 (±2)Active now
High 29/04/2026 @ 233.79Gann 45Calendar13/06/2026+4 (±2)Upcoming
High 29/04/2026 @ 233.79Gann 60Calendar28/06/2026+19 (±2)Upcoming
High 29/04/2026 @ 233.79Gann 45Trading02/07/2026+17 (±2)Upcoming
Low 12/03/2026 @ 176.05Gann 120Calendar10/07/2026+31 (±3)Upcoming
Low 12/03/2026 @ 176.05Gann 90Trading20/07/2026+29 (±3)Upcoming
High 29/04/2026 @ 233.79Gann 60Trading23/07/2026+32 (±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 29/05/2026 · High Short 21/Trading · 9 years — Small sample
10 days: Avg -0.36% · Win 56% · DD -3.58%20 days: Avg +1.83% · Win 56% · DD -4.32%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/05/2025162.01neutral-1.27%+0.42%+1.20%-3.53%+3.81%
202429/05/2024171.30far below SMA50+2.72%+2.19%+1.95%-1.47%+2.94%
202330/05/2023158.79neutral-3.04%-1.60%+16.75%-3.48%+16.75%
202227/05/2022132.07neutral+1.97%-9.15%-4.97%-12.03%+1.97%
202128/05/2021132.73near 52w high-4.13%-5.70%-3.65%-7.13%+0.98%
202029/05/202085.54near 52w high · far above SMA50-0.76%-7.64%-4.64%-8.01%+0.00%
201929/05/201944.75neutral+1.20%+5.90%+7.03%-1.94%+8.86%
201829/05/201851.57near 52w high-0.12%+5.59%-1.08%-1.08%+5.59%
201730/05/201729.83neutral+2.82%+6.78%+3.87%-0.20%+6.78%
Active now 08/06/2026 · Low Gann 60/Trading · 9 years — Small sample
10 days: Avg +0.55% · Win 33% · DD -3.26%20 days: Avg +5.44% · Win 89% · DD -4.05%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202509/06/2025162.21neutral-1.70%-0.15%+3.58%-3.81%+5.44%
202407/06/2024168.53far below SMA50+2.50%+4.47%+5.86%+0.00%+8.45%
202308/06/2023158.44neutral+3.63%+3.08%+18.26%-3.39%+18.58%
202208/06/2022126.94neutral-4.58%-2.47%+7.54%-8.58%+7.80%
202108/06/2021127.70neutral-0.78%-0.97%+1.48%-3.54%+1.48%
202008/06/202083.43near 52w high · far above SMA50-2.81%-2.02%+5.25%-5.76%+5.40%
201907/06/201945.39neutral+4.32%+7.20%+8.04%+0.00%+10.19%
201808/06/201853.55near 52w high+0.60%-1.77%-5.43%-8.91%+1.60%
201708/06/201731.25near 52w high+0.50%-2.46%+4.36%-2.46%+4.36%
Active now 10/06/2026 · Low Gann 90/Calendar · 10 years — Small sample
10 days: Avg +0.40% · Win 50% · DD -3.07%20 days: Avg +5.79% · Win 90% · DD -3.50%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/06/2025167.89neutral-6.68%-4.49%+1.92%-7.06%+1.92%
202410/06/2024171.12far below SMA50+1.64%+2.18%+6.43%+0.00%+6.81%
202309/06/2023153.10neutral+6.29%+9.26%+23.42%-0.02%+23.42%
202210/06/2022123.59neutral-6.10%+5.21%+6.32%-6.10%+10.72%
202110/06/2021124.21neutral+0.31%+1.49%+4.90%-0.83%+4.90%
202010/06/202082.65near 52w high · far above SMA50-1.18%-1.19%+6.72%-4.88%+6.99%
201910/06/201946.36neutral-0.14%+2.48%+5.22%-0.14%+7.89%
201811/06/201853.90near 52w high · far above SMA50-0.44%-5.20%-8.45%-9.50%+0.94%
201709/06/201731.30near 52w high+0.86%-1.86%+4.54%-2.61%+4.54%
201613/06/201619.81near 52w high+3.30%-3.85%+6.88%-3.85%+6.88%
Active now 11/06/2026 · High Gann 30/Trading · 10 years — Small sample
10 days: Avg +1.71% · Win 60% · DD -2.64%20 days: Avg +5.76% · Win 90% · DD -3.07%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/06/2025162.11neutral-3.75%-0.69%+3.47%-3.75%+5.56%
202411/06/2024173.91neutral-0.35%+1.22%+7.39%-0.67%+7.39%
202312/06/2023153.07neutral+4.73%+17.35%+22.74%+0.00%+23.44%
202210/06/2022123.59neutral-6.10%+5.21%+6.32%-6.10%+10.72%
202111/06/2021125.51neutral-1.86%+1.03%+2.63%-1.86%+3.80%
202011/06/202078.62neutral+4.72%+3.66%+12.48%+0.00%+12.48%
201911/06/201946.91neutral+0.06%+0.94%+1.30%-1.32%+6.61%
201811/06/201853.90near 52w high · far above SMA50-0.44%-5.20%-8.45%-9.50%+0.94%
201712/06/201731.64near 52w high+0.00%-2.57%+2.81%-3.66%+3.41%
201613/06/201619.81near 52w high+3.30%-3.85%+6.88%-3.85%+6.88%
Upcoming 13/06/2026 · High Gann 45/Calendar · 10 years — Small sample
10 days: Avg +2.23% · Win 70% · DD -2.46%20 days: Avg +5.83% · Win 90% · DD -2.72%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202513/06/2025160.18neutral+0.74%+1.32%+0.73%-2.59%+6.83%
202413/06/2024172.91neutral+1.15%+2.13%+12.92%-0.10%+12.92%
202313/06/2023156.05neutral+4.66%+18.64%+20.90%+0.00%+21.09%
202213/06/2022119.85near 52w low-0.56%+4.60%+4.01%-3.17%+14.18%
202114/06/2021125.07neutral+0.51%+2.18%+2.98%-1.51%+4.18%
202012/06/202078.94neutral+6.54%+3.24%+9.13%+0.00%+12.03%
201913/06/201947.16neutral+2.89%+4.08%+5.98%-1.84%+6.04%
201813/06/201853.98near 52w high+0.69%-7.30%-8.94%-9.92%+0.69%
201713/06/201731.82near 52w high-2.92%-2.72%+3.73%-4.21%+3.73%
201613/06/201619.81near 52w high+3.30%-3.85%+6.88%-3.85%+6.88%
Upcoming 28/06/2026 · High Gann 60/Calendar · 10 years — Small sample
10 days: Avg +3.42% · Win 70% · DD -1.12%20 days: Avg +7.13% · Win 90% · DD -1.57%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/06/2025163.68volume x3.6+0.38%+1.25%+0.39%-1.74%+4.55%
202428/06/2024176.60volume x1.7+2.53%+10.56%+14.10%+0.00%+16.48%
202328/06/2023185.15near 52w high · far above SMA50-1.14%+1.90%+11.30%-1.14%+13.63%
202228/06/2022125.36neutral+5.37%-0.56%+9.08%-0.56%+12.55%
202128/06/2021127.79neutral-0.41%+0.78%+1.44%-2.12%+2.15%
202029/06/202082.33near 52w high+6.66%+7.93%+10.77%+0.00%+13.92%
201928/06/201949.75volume x3.2-1.44%-0.40%+10.23%-4.48%+10.44%
201828/06/201849.97neutral-1.67%-1.07%-4.04%-4.92%+1.34%
201728/06/201731.91near 52w high+1.18%+3.66%+0.69%-0.76%+4.87%
201628/06/201619.25near 52w low+4.21%+10.17%+17.35%+0.00%+17.84%
Upcoming 02/07/2026 · High Gann 45/Trading · 10 years — Small sample
10 days: Avg +2.68% · Win 70% · DD -2.56%20 days: Avg +6.38% · Win 70% · DD -3.68%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202502/07/2025169.85neutral+0.75%-4.49%-12.13%-13.77%+0.75%
202402/07/2024182.17neutral-0.03%+9.06%+15.38%-2.06%+15.38%
202303/07/2023183.93near 52w high · far above SMA50+2.73%+7.16%+12.17%-0.49%+16.23%
202201/07/2022130.51neutral+3.26%+0.19%+16.39%-4.48%+16.39%
202102/07/2021129.00neutral-0.15%-3.04%+3.41%-3.04%+4.32%
202002/07/202085.43near 52w high+3.52%+9.11%+6.99%+0.00%+9.79%
201902/07/201949.52neutral-4.04%+3.39%+12.39%-4.04%+12.39%
201802/07/201849.71neutral-0.74%-2.24%-1.56%-4.43%+1.87%
201703/07/201732.27near 52w high+0.81%+1.56%-2.44%-2.44%+3.72%
201601/07/201620.43near 52w high+2.69%+6.08%+13.20%-2.01%+13.64%
Upcoming 10/07/2026 · Low Gann 120/Calendar · 10 years — Small sample
10 days: Avg +3.28% · Win 80% · DD -2.49%20 days: Avg +5.05% · Win 70% · DD -3.89%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/07/2025171.12neutral-5.20%-1.95%-15.07%-17.10%+0.00%
202410/07/2024182.12neutral+9.09%+6.86%+6.06%+0.00%+15.41%
202310/07/2023187.38near 52w high · far above SMA50+2.28%+3.93%+9.24%+0.00%+14.10%
202211/07/2022134.76neutral-2.98%+2.23%+13.87%-7.50%+13.87%
202109/07/2021130.29neutral-2.55%+0.19%+4.66%-4.00%+5.08%
202010/07/202088.44near 52w high+5.40%+3.03%+5.14%-2.60%+6.05%
201910/07/201947.52neutral+7.74%+15.05%+16.80%+0.00%+17.12%
201810/07/201849.34neutral-1.51%-3.72%-0.99%-3.72%+2.02%
201710/07/201732.72near 52w high+1.24%+0.50%-1.78%-3.94%+2.29%
201611/07/201620.98near 52w high+3.30%+6.64%+12.55%+0.00%+12.55%
Upcoming 20/07/2026 · Low Gann 90/Trading · 10 years — Small sample
10 days: Avg +1.30% · Win 50% · DD -2.87%20 days: Avg +2.75% · Win 60% · DD -3.04%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202521/07/2025163.25neutral+0.66%-11.57%-7.83%-13.11%+2.78%
202419/07/2024195.47neutral+3.82%-0.18%+2.40%-2.48%+7.53%
202320/07/2023199.18near 52w high · far above SMA50+3.46%+3.69%-1.05%-2.23%+7.34%
202220/07/2022138.31neutral-1.14%+6.90%+9.62%-1.27%+14.02%
202120/07/2021126.52neutral+2.46%+8.21%+10.58%+0.00%+11.32%
202020/07/202093.79near 52w high · far above SMA50-1.23%-2.76%+3.03%-3.93%+3.03%
201919/07/201951.73neutral+6.21%+7.00%+6.76%+0.00%+10.68%
201820/07/201849.70neutral-3.52%-2.25%-1.54%-4.41%+1.28%
201720/07/201732.38near 52w high-0.76%-2.63%-1.76%-2.94%+3.36%
201620/07/201621.59near 52w high+4.60%+6.64%+7.30%+0.00%+9.37%
Upcoming 23/07/2026 · High Gann 60/Trading · 10 years — Small sample
10 days: Avg +1.46% · Win 70% · DD -3.00%20 days: Avg +1.72% · Win 70% · DD -3.21%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/07/2025165.99neutral-11.77%-9.68%-9.49%-14.54%+1.08%
202423/07/2024193.85neutral+5.77%+2.07%+2.53%-1.67%+8.42%
202324/07/2023194.73far above SMA50+7.71%+5.11%+3.50%+0.00%+9.79%
202222/07/2022139.48neutral+8.80%+8.68%+6.48%-2.10%+13.06%
202123/07/2021130.54neutral+3.09%+4.46%+8.21%-0.88%+8.21%
202023/07/202092.06near 52w high-2.12%+1.67%+6.35%-2.12%+6.45%
201923/07/201953.58far above SMA50+2.81%+2.61%+2.16%+0.00%+6.86%
201823/07/201850.34neutral-5.31%-3.00%-1.61%-5.62%+0.00%
201724/07/201732.88near 52w high-2.77%-2.27%-4.89%-4.89%+1.78%
201622/07/201622.45near 52w high+3.45%+4.92%+3.91%-0.31%+5.21%

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

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+8.72% · +14.97% · +27.64% · +37.78%
Distance from SMA20 / 50 / 200+13.62% · +17.29% · +43.25%
Distance from 52w high / low-1.31% · +97.39%
ATR14 · volume vs 20-avg7.93 · 0.81x

Relative strength

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

Moving averages

SMA20 / 50 / 200218.92 · 212.06 · 173.64
52w high / low252.03 · 126.01