🕰️ Time Machine

GVA — Granite Construction, Inc.

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

Last price (Close)
109.61 +1.13%
Next window · Cycle 90 · in window · in 1 days
28/10/2026
Last window · Cycle 60 · 23/10/2026
since +2.96%
Trend
Strong downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 30/07/2026
108.38
Days: 62 trading / 89 calendar · return since: +1.13%
Last major high · 17/08/2026
129.46
Days: 50 trading / 71 calendar · return since: -15.34%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 17/08/2026 @ 129.46Cycle 45Trading📅 20/10/2026-5 (±2)Passed
Low 30/07/2026 @ 108.38Cycle 60Trading📅 23/10/2026-2 (±2)In window
Low 30/07/2026 @ 108.38Cycle 90Calendar📅 28/10/2026+1 (±3)In window
High 17/08/2026 @ 129.46Cycle 60Trading📅 10/11/2026+10 (±2)Upcoming
High 17/08/2026 @ 129.46Cycle 90Calendar📅 15/11/2026+19 (±3)Upcoming
Low 30/07/2026 @ 108.38Cycle 120Calendar📅 27/11/2026+31 (±3)Upcoming
Low 30/07/2026 @ 108.38Cycle 90Trading📅 07/12/2026+28 (±3)Upcoming
High 17/08/2026 @ 129.46Cycle 90Trading📅 23/12/2026+40 (±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.

● NR7 Compression 27/10/2026🎯 near Cycle 90 window · 28/10/2026
● Hammer Reversal 23/10/2026🎯 near Cycle 60 window · 23/10/2026
● Failed Breakdown 23/10/2026🎯 near Cycle 60 window · 23/10/2026
● NR7 Compression 22/10/2026🎯 near Cycle 60 window · 23/10/2026
● Hammer Reversal 15/10/2026🎯 near Cycle 45 window · 20/10/2026
● Failed Breakdown 15/10/2026🎯 near Cycle 45 window · 20/10/2026
● Bearish Engulfing 09/10/2026
● Failed Breakout 05/10/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 20/10/2026 · High Cycle 45/Trading · 9 years — Small sample
10 days: Avg +6.83% · Win 67% · DD -7.15%20 days: Avg +12.26% · Win 78% · DD -7.58%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/10/2025105.68neutral-1.74%-2.99%-3.99%-6.79%+0.00%
202421/10/202483.69near 52w high · volume x1.8-1.80%+4.93%+15.25%-2.47%+17.59%
202320/10/202335.30neutral-2.92%+30.11%+31.53%-3.77%+31.93%
202220/10/202226.60near 52w low+18.91%+27.52%+31.35%+0.00%+32.14%
202120/10/202139.47volume x1.9-2.15%-2.38%+6.11%-7.02%+7.52%
202020/10/202020.07neutral-5.73%+1.69%+19.23%-7.87%+19.23%
201921/10/201936.31far above SMA50-29.14%-26.27%-26.99%-35.17%+3.08%
201819/10/201841.03near 52w low · volume x1.6+10.21%+17.89%+28.52%-2.95%+35.73%
201720/10/201757.83neutral+9.20%+10.98%+9.34%-2.14%+15.27%
In window 23/10/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +10.59% · Win 70% · DD -6.47%20 days: Avg +15.53% · Win 80% · DD -6.56%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/10/2025103.45neutral-0.61%-3.92%-1.01%-4.78%+1.07%
202423/10/202482.62near 52w high · volume x1.9-0.68%+15.15%+17.71%-1.21%+19.11%
202323/10/202334.89far below SMA50-1.66%+31.87%+32.96%-2.64%+33.48%
202224/10/202227.70neutral+21.77%+22.71%+28.27%+0.00%+28.27%
202122/10/202139.63neutral-6.33%+5.68%+7.39%-7.39%+7.39%
202023/10/202020.28neutral-4.78%-2.22%+18.64%-8.83%+22.73%
201923/10/201937.43far above SMA50-35.37%-28.91%-29.87%-37.11%+0.00%
201823/10/201840.63near 52w low+16.91%+22.18%+25.40%-1.99%+37.07%
201723/10/201757.53neutral+10.95%+14.58%+12.71%-1.63%+15.87%
201627/10/201642.71near 52w high+8.94%+28.80%+43.10%+0.00%+43.53%
In window 28/10/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +12.67% · Win 90% · DD -1.95%20 days: Avg +14.99% · Win 100% · DD -2.19%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/10/2025103.77neutral-1.32%-1.22%+1.77%-5.08%+1.77%
202428/10/202482.18near 52w high+6.86%+19.75%+20.63%-0.15%+20.82%
202327/10/202334.27far below SMA50+34.02%+30.78%+34.26%+0.00%+35.89%
202228/10/202233.21far above SMA50 · volume x2.0+3.64%+1.29%+3.94%+0.00%+6.99%
202128/10/202137.84volume x2.8+4.18%+11.10%+7.61%-3.01%+12.66%
202028/10/202018.49neutral+2.27%+25.74%+36.67%+0.00%+44.29%
201928/10/201925.73far below SMA50 · volume x3.9+4.04%+6.96%+4.35%-8.51%+8.63%
201829/10/201845.98volume x2.3+4.37%+10.07%+10.68%-0.57%+21.12%
201727/10/201763.15near 52w high · far above SMA50 · volume x3.5+1.63%+0.51%+0.78%-2.96%+5.56%
201628/10/201647.26near 52w high-1.67%+21.73%+29.18%-1.67%+29.71%
Upcoming 10/11/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg +3.40% · Win 70% · DD -2.57%20 days: Avg +0.87% · Win 50% · DD -5.26%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/11/2025100.16neutral+1.30%+4.56%+8.25%+0.00%+8.25%
202411/11/202498.41near 52w high · far above SMA50-1.99%+0.73%-2.75%-2.85%+1.82%
202310/11/202344.82near 52w high · far above SMA50+3.59%+2.66%+7.43%+0.00%+7.90%
202210/11/202233.85far above SMA50+3.22%+4.87%+5.55%-1.48%+7.89%
202110/11/202141.88neutral+0.00%-0.19%-5.97%-8.91%+1.79%
202010/11/202023.67far above SMA50 · volume x4.0+1.10%+12.72%+14.20%-6.89%+14.91%
201911/11/201927.52far below SMA50-3.67%-2.43%-7.74%-9.23%+0.00%
201809/11/201852.80far above SMA50-0.13%-0.28%-19.81%-19.81%+0.00%
201710/11/201763.47neutral-0.38%+0.27%-0.24%-3.45%+4.57%
201610/11/201655.01near 52w high+6.13%+11.11%+9.80%+0.00%+11.43%
Upcoming 15/11/2026 · High Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +0.87% · Win 60% · DD -2.23%20 days: Avg +0.54% · Win 60% · DD -4.92%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202514/11/2025102.55volume x1.8+1.27%+3.85%+12.83%-1.06%+12.83%
202415/11/202495.61near 52w high · far above SMA50+3.85%+3.29%-2.46%-2.46%+4.80%
202315/11/202346.26near 52w high · far above SMA50-1.32%-0.67%+7.87%-1.92%+7.87%
202215/11/202235.15far above SMA50+0.68%+2.48%+2.19%-1.79%+3.90%
202115/11/202142.02neutral+0.50%-7.47%-10.97%-10.97%+1.45%
202016/11/202023.40far above SMA50 · volume x2.5+8.72%+6.50%+14.10%+0.00%+16.37%
201915/11/201927.10far below SMA50-3.58%-6.72%+4.06%-7.82%+4.06%
201815/11/201852.10far above SMA50-1.38%-2.82%-22.71%-22.71%+1.21%
201715/11/201761.28neutral+6.17%+8.31%+0.85%+0.00%+8.31%
201615/11/201657.88near 52w high+2.76%+1.92%-0.40%-0.41%+5.91%
Upcoming 27/11/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +0.33% · Win 50% · DD -3.83%20 days: Avg -0.24% · Win 60% · DD -6.19%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/11/2025106.55neutral+1.65%+8.12%+12.02%-0.08%+12.02%
202427/11/202498.69near 52w high · far above SMA50+0.12%-3.21%-9.72%-9.72%+1.53%
202327/11/202346.01near 52w high · far above SMA50+3.11%+4.65%+12.98%-1.39%+12.98%
202228/11/202234.52far above SMA50+3.74%+3.82%+2.87%+0.00%+5.79%
202126/11/202140.72neutral-4.37%-3.12%-5.40%-9.72%+0.61%
202027/11/202025.49far above SMA50+6.16%+6.00%+6.98%-3.41%+7.22%
201927/11/201925.81far below SMA50+0.43%+6.86%+4.38%-3.22%+9.26%
201827/11/201850.89neutral-8.65%-16.00%-20.28%-23.72%+1.20%
201727/11/201763.64neutral+3.21%-0.50%+0.85%-2.89%+4.29%
201628/11/201661.05near 52w high-2.16%-3.36%-7.08%-7.75%+0.00%
Upcoming 07/12/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg -0.81% · Win 50% · DD -4.57%20 days: Avg +1.64% · Win 50% · DD -5.22%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/12/2025108.22near 52w high+6.92%+8.59%+10.41%+0.00%+11.54%
202406/12/202498.27far above SMA50-4.92%-7.73%-9.94%-10.62%+0.00%
202307/12/202348.04near 52w high · far above SMA50+3.87%+6.29%+1.98%-0.19%+8.41%
202207/12/202235.57far above SMA50+0.98%+0.06%+0.12%-2.70%+2.50%
202107/12/202140.04neutral-6.57%-6.22%-2.69%-8.19%+0.75%
202007/12/202026.33far above SMA50-1.03%+2.05%+22.78%-1.03%+22.78%
201906/12/201925.34far below SMA50 · volume x1.5+3.47%+10.58%+10.04%+0.00%+11.29%
201807/12/201845.49neutral-11.19%-13.61%-5.13%-14.66%+0.00%
201707/12/201765.37near 52w high-5.46%-2.08%-1.78%-5.46%+0.26%
201607/12/201660.43near 52w high-4.60%-6.01%-9.34%-9.34%+0.00%
Upcoming 23/12/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg +2.93% · Win 60% · DD -2.49%20 days: Avg +4.56% · Win 70% · DD -4.14%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/12/2025118.49near 52w high · far above SMA50-2.54%+0.79%+1.62%-2.54%+4.56%
202423/12/202490.61neutral-3.06%-2.31%+1.12%-3.58%+4.79%
202322/12/202351.19near 52w high · far above SMA50-1.36%-5.27%-12.44%-12.44%+1.74%
202223/12/202235.42neutral-0.73%+1.79%+16.47%-2.29%+16.47%
202123/12/202138.36neutral+1.23%+1.02%-3.06%-6.72%+4.34%
202023/12/202027.33near 52w high · far above SMA50-1.79%+24.28%+20.34%-2.12%+27.48%
201923/12/201927.93neutral-0.45%-0.77%-2.32%-6.03%+0.84%
201824/12/201838.82near 52w low · far below SMA50+4.35%+11.43%+11.49%+0.00%+14.77%
201722/12/201763.50neutral+0.99%+1.23%+6.32%+0.00%+6.73%
201623/12/201656.32neutral-1.82%-2.92%+6.03%-5.70%+6.03%

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
· Positive relative strength vs SMH.
· If it holds above SMA50 (-5.6%) 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.
· 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: -32.4% · from 52w low: +12.7%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+0.09% · -3.13% · -5.63% · -11.56%
Distance from SMA20 / 50 / 200-2.50% · -5.59% · -13.41%
Distance from 52w high / low-32.38% · +12.69%
ATR14 · volume vs 20-avg3.37 · 0.05x

Relative strength

vs QQQ (20d)-3.49%
vs SPY (20d)-6.47%
vs SMH (20d)+2.51%

Moving averages

SMA20 / 50 / 200112.42 · 116.09 · 126.58
52w high / low162.08 · 97.26