🕰️ Time Machine

PRIM — Primoris Services Corporation

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

Last price (Close)
85.53 -5.63%
Next window · Cycle 60 · in 5 days
03/08/2026
Last window · Fib 21 · 23/07/2026
since -5.63%
Trend
Strong downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 23/06/2026
65.00
Days: 22 trading / 34 calendar · return since: +31.58%
Last major high · 05/05/2026
205.50
Days: 55 trading / 83 calendar · return since: -58.38%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 05/05/2026 @ 205.50Cycle 45Trading📅 10/07/2026-10 (±2)Passed
Low 23/06/2026 @ 65.00Fib 13Trading📅 13/07/2026-9 (±1)Passed
Low 23/06/2026 @ 65.00Fib 21Trading📅 23/07/2026-1 (±1)In window
Low 23/06/2026 @ 65.00Cycle 30Calendar📅 23/07/2026-4 (±2)Passed
High 05/05/2026 @ 205.50Cycle 60Trading📅 03/08/2026+5 (±2)Upcoming
High 05/05/2026 @ 205.50Cycle 90Calendar📅 03/08/2026+7 (±3)Upcoming
Low 23/06/2026 @ 65.00Cycle 30Trading📅 06/08/2026+8 (±2)Upcoming
Low 23/06/2026 @ 65.00Cycle 45Calendar📅 07/08/2026+11 (±2)Upcoming
Low 23/06/2026 @ 65.00Cycle 60Calendar📅 22/08/2026+26 (±2)Upcoming
Low 23/06/2026 @ 65.00Cycle 45Trading📅 27/08/2026+23 (±2)Upcoming
High 05/05/2026 @ 205.50Cycle 120Calendar📅 02/09/2026+37 (±3)Upcoming
High 05/05/2026 @ 205.50Cycle 90Trading📅 15/09/2026+35 (±3)Upcoming
Low 23/06/2026 @ 65.00Cycle 60Trading📅 18/09/2026+38 (±2)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.

Failed Breakdown 27/07/2026🎯 near Fib 21 window · 23/07/2026
Gap Day 27/07/2026🎯 near Fib 21 window · 23/07/2026
Doji After Run 17/07/2026🎯 near Fib 13 window · 13/07/2026
NR7 Compression 16/07/2026🎯 near Fib 13 window · 13/07/2026
Gap Day 16/07/2026🎯 near Fib 13 window · 13/07/2026
Gap Day 09/07/2026🎯 near Cycle 45 window · 10/07/2026
Bullish Engulfing 08/07/2026🎯 near Cycle 45 window · 10/07/2026
NR7 Compression 06/07/2026🎯 near Cycle 45 window · 10/07/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 10/07/2026 · High Cycle 45/Trading · 9 years — Small sample
10 days: Avg +2.13% · Win 67% · DD -1.92%20 days: Avg +3.43% · Win 67% · DD -3.98%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/07/202585.02far above SMA50+2.74%+5.78%+30.70%+0.00%+30.70%
202410/07/202449.18neutral+6.95%+11.14%+2.38%-2.34%+14.82%
202310/07/202330.02near 52w high-0.20%+2.33%+6.26%-0.20%+8.13%
202211/07/202221.69near 52w low-2.21%+1.61%+3.73%-4.66%+7.70%
202109/07/202129.25neutral-2.22%-2.02%-7.97%-9.16%+3.52%
202010/07/202016.08neutral+4.73%+2.18%+12.13%-0.31%+14.37%
201910/07/201920.71neutral-3.38%-0.48%-6.37%-8.02%+2.95%
201810/07/201828.38neutral-0.95%-1.69%-11.17%-11.17%+1.09%
201710/07/201724.63neutral+0.97%+0.28%+1.18%+0.00%+2.48%
Passed 13/07/2026 · Low Fib 13/Trading · 9 years — Small sample
10 days: Avg +1.50% · Win 56% · DD -2.87%20 days: Avg +3.45% · Win 56% · DD -5.49%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202514/07/202587.32near 52w high · far above SMA50+0.96%+5.67%+27.36%-2.08%+27.36%
202412/07/202452.64neutral+1.54%+6.67%-0.72%-8.76%+7.28%
202313/07/202330.76near 52w high+0.36%+2.34%+10.76%-2.60%+10.76%
202213/07/202221.09near 52w low+4.41%+7.02%+1.66%-1.94%+10.76%
202113/07/202129.06neutral-1.48%-2.10%-8.40%-10.98%+4.20%
202013/07/202016.21neutral+1.91%+1.97%+13.51%-1.11%+13.51%
201912/07/201920.65neutral-2.91%-1.21%-4.26%-7.75%+3.24%
201813/07/201828.59near 52w high-1.92%-6.02%-10.32%-12.52%+0.00%
201713/07/201725.12neutral-1.23%-0.84%+1.43%-1.67%+3.26%
In window 23/07/2026 · Low Fib 21/Trading · 9 years — Small sample
10 days: Avg +1.90% · Win 56% · DD -4.10%20 days: Avg +1.53% · Win 44% · DD -6.11%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/07/202589.66near 52w high · far above SMA50+5.06%+23.21%+23.33%+0.00%+27.81%
202423/07/202456.19near 52w high-4.82%-9.38%-5.98%-14.52%+0.50%
202324/07/202330.72near 52w high+3.39%+3.84%+12.66%+0.00%+15.23%
202222/07/202222.00neutral+6.18%+1.95%-1.36%-3.91%+6.18%
202123/07/202128.66neutral+4.33%-6.07%-15.35%-15.35%+5.65%
202023/07/202016.90neutral-2.43%+6.80%+5.33%-5.15%+11.78%
201923/07/201920.21neutral+5.49%-3.61%-1.88%-5.74%+5.49%
201823/07/201827.88neutral-4.23%-0.54%-8.25%-10.29%+0.07%
201724/07/201724.70volume x1.8+0.89%+0.89%+5.30%+0.00%+9.03%
Upcoming 03/08/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg +2.16% · Win 60% · DD -4.69%20 days: Avg +4.77% · Win 60% · DD -5.87%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202504/08/202593.09near 52w high · far above SMA50 · volume x1.5+19.47%+21.14%+24.61%+0.00%+28.42%
202402/08/202450.54neutral+3.40%+7.16%+11.67%-4.97%+11.67%
202303/08/202332.40near 52w high+5.15%+5.19%+9.17%-2.01%+9.54%
202203/08/202222.22neutral-3.51%-0.72%-8.78%-8.78%+1.31%
202103/08/202130.28neutral-12.09%-17.17%-15.13%-19.88%+0.00%
202003/08/202016.81neutral+9.46%+8.39%+13.38%+0.00%+13.38%
201902/08/201919.54neutral+1.18%+2.10%+0.00%-7.52%+2.46%
201803/08/201827.30neutral-6.08%-7.03%-8.21%-8.57%+1.58%
201703/08/201724.88neutral+2.41%+6.15%+14.99%-0.72%+14.99%
201603/08/201618.13near 52w high-4.96%-3.64%+6.01%-6.23%+9.27%
Upcoming 06/08/2026 · Low Cycle 30/Trading · 10 years — Small sample
10 days: Avg +0.08% · Win 60% · DD -2.90%20 days: Avg +2.39% · Win 60% · DD -4.27%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202506/08/2025110.47near 52w high · far above SMA50 · volume x1.7+2.66%+0.10%+6.14%+0.00%+8.22%
202406/08/202450.92neutral+4.08%+3.75%+0.10%-1.12%+10.84%
202307/08/202331.90near 52w high · volume x1.8+10.97%+8.50%+7.71%+0.00%+12.41%
202205/08/202222.43neutral-0.36%-3.25%-12.22%-12.22%+0.31%
202106/08/202126.92volume x2.0-1.75%-9.88%-1.45%-9.88%+0.19%
202006/08/202018.05neutral+3.05%-1.39%+7.48%-1.94%+10.69%
201906/08/201919.48neutral+2.77%+1.80%-3.44%-7.24%+2.77%
201806/08/201827.73neutral-9.48%-7.75%-10.28%-10.28%+0.00%
201707/08/201724.92neutral+8.07%+4.37%+13.48%+0.00%+15.69%
201605/08/201617.00neutral+2.88%+4.59%+16.35%+0.00%+16.53%
Upcoming 07/08/2026 · Low Cycle 45/Calendar · 10 years — Small sample
10 days: Avg +1.36% · Win 70% · DD -1.92%20 days: Avg +3.37% · Win 60% · DD -3.56%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202507/08/2025111.12near 52w high · far above SMA50+0.00%+0.52%+5.27%-0.49%+7.59%
202407/08/202450.35neutral+5.40%+5.60%-0.40%-0.40%+12.10%
202307/08/202331.90near 52w high · volume x1.8+10.97%+8.50%+7.71%+0.00%+12.41%
202208/08/202222.50volume x1.7-1.20%-4.67%-14.76%-14.76%+0.00%
202106/08/202126.92volume x2.0-1.75%-9.88%-1.45%-9.88%+0.19%
202007/08/202018.03volume x2.3+3.61%-1.83%+8.65%-1.83%+10.82%
201907/08/201919.39neutral+2.99%+2.01%-1.29%-6.81%+3.25%
201807/08/201825.21volume x3.3+1.35%+3.13%+1.03%-1.31%+3.13%
201707/08/201724.92neutral+8.07%+4.37%+13.48%+0.00%+15.69%
201608/08/201617.03neutral+4.82%+5.87%+15.44%-0.18%+16.32%
Upcoming 22/08/2026 · Low Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +1.01% · Win 50% · DD -3.20%20 days: Avg +3.13% · Win 60% · DD -3.91%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/08/2025114.42near 52w high · far above SMA50+3.61%+1.35%+16.27%-1.20%+16.27%
202422/08/202453.35neutral+4.42%-8.68%+10.82%-8.90%+11.27%
202322/08/202334.41near 52w high+1.57%-1.31%-1.51%-4.45%+4.21%
202222/08/202221.45neutral-1.63%-10.58%-9.18%-10.58%+1.49%
202123/08/202124.71far below SMA50+3.20%+8.22%+0.81%-0.85%+8.30%
202021/08/202017.70neutral+6.95%+10.68%-2.37%-2.37%+12.88%
201922/08/201919.55neutral-2.81%-3.79%+2.97%-7.57%+7.83%
201822/08/201825.60neutral-1.52%-2.34%-2.19%-3.16%+0.00%
201722/08/201726.18neutral+8.44%+7.52%+8.94%+0.00%+10.58%
201622/08/201618.03near 52w high+7.65%+9.04%+6.77%+0.00%+9.87%
Upcoming 27/08/2026 · Low Cycle 45/Trading · 10 years — Small sample
10 days: Avg +0.31% · Win 40% · DD -3.76%20 days: Avg +0.47% · Win 60% · DD -6.07%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/08/2025117.36near 52w high · far above SMA50-0.09%+4.60%+10.57%-3.67%+13.36%
202427/08/202455.20near 52w high-7.66%-4.91%+5.14%-11.96%+7.54%
202328/08/202334.75near 52w high-1.12%-3.25%-7.34%-7.34%+3.19%
202226/08/202221.40neutral-7.99%-5.37%-18.18%-18.18%+0.00%
202127/08/202125.50neutral+4.04%+2.63%+1.06%-6.43%+4.94%
202027/08/202018.68neutral+3.85%-3.27%-2.68%-7.49%+6.96%
201927/08/201918.07near 52w low+4.10%+13.50%+9.41%+0.00%+16.66%
201827/08/201825.02neutral-0.56%-0.92%-0.08%-0.92%+1.80%
201728/08/201728.16far above SMA50+0.43%+1.31%+2.81%-0.57%+3.23%
201626/08/201619.46neutral+1.64%-1.23%+3.96%-4.11%+6.17%
Upcoming 02/09/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +0.81% · Win 40% · DD -4.25%20 days: Avg -0.72% · Win 50% · DD -7.12%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202502/09/2025116.00near 52w high · far above SMA50-2.54%+3.83%+18.46%-2.54%+18.46%
202403/09/202451.32neutral-3.53%+9.80%+11.30%-5.30%+15.67%
202301/09/202335.86near 52w high · far above SMA50-8.25%-5.66%-12.11%-12.11%+0.00%
202202/09/202219.69near 52w low · far below SMA50+2.84%-0.51%-13.92%-17.18%+2.84%
202102/09/202126.43neutral-1.89%-1.10%-5.98%-9.72%+1.25%
202002/09/202019.98far above SMA50-9.81%-8.11%-11.33%-13.51%+0.00%
201903/09/201918.83neutral+7.86%+11.31%+2.60%-0.11%+11.95%
201831/08/201825.06neutral-0.28%+0.80%-2.16%-2.16%+1.64%
201701/09/201728.83near 52w high · far above SMA50-2.53%-0.17%+2.58%-2.88%+3.02%
201602/09/201619.78neutral-2.83%-2.12%+3.31%-5.66%+5.39%
Upcoming 15/09/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.22% · Win 50% · DD -4.14%20 days: Avg +0.88% · Win 60% · DD -5.75%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/09/2025123.55near 52w high · far above SMA50+7.68%+9.02%+10.53%-2.52%+13.10%
202416/09/202454.76neutral+6.90%+6.17%+12.10%+0.00%+12.37%
202315/09/202332.88volume x1.7-0.24%-0.27%-6.98%-7.37%+3.07%
202215/09/202219.53near 52w low-2.87%-14.86%-10.74%-16.50%+0.72%
202115/09/202126.17neutral-8.83%-4.13%+1.05%-8.83%+2.08%
202015/09/202017.85neutral-0.06%+2.91%+11.11%-3.19%+12.74%
201916/09/201921.08neutral-6.40%-6.69%-4.40%-8.68%+0.00%
201814/09/201825.20neutral-0.40%-1.27%-10.06%-10.06%+0.32%
201715/09/201728.40volume x1.9+2.36%+3.78%+3.11%-0.34%+4.58%
201615/09/201619.04neutral+8.51%+7.49%+3.06%+0.00%+12.02%
Upcoming 18/09/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg -1.53% · Win 40% · DD -4.86%20 days: Avg +0.35% · Win 60% · DD -5.94%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/09/2025126.85near 52w high · far above SMA50+2.30%+9.73%+9.50%+0.00%+10.91%
202418/09/202457.07near 52w high+1.70%+1.37%+8.28%+0.00%+8.28%
202318/09/202333.83neutral-3.67%-6.84%-9.68%-9.97%+0.18%
202219/09/202219.59near 52w low-10.62%-13.48%-10.51%-16.76%+0.00%
202117/09/202126.14volume x1.5-4.28%-4.94%+3.04%-8.72%+3.04%
202018/09/202018.22neutral-0.22%-0.39%+8.69%-5.16%+10.45%
201918/09/201920.56neutral-3.84%-5.84%-2.43%-6.37%+0.00%
201818/09/201825.23neutral-0.91%-3.26%-8.38%-10.17%+0.20%
201718/09/201728.78near 52w high+0.63%+2.76%+2.76%-1.66%+3.20%
201619/09/201619.36neutral+4.49%+5.56%+2.24%-0.57%+10.17%

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 (-16.4%) 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
· Distance from 52w high: -58.4% · from 52w low: +31.6%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-0.50% · -1.24% · -10.25% · -49.33%
Distance from SMA20 / 50 / 200-4.54% · -16.44% · -35.17%
Distance from 52w high / low-58.38% · +31.58%
ATR14 · volume vs 20-avg4.09 · 0.45x

Relative strength

vs QQQ (20d)-5.47%
vs SPY (20d)-10.91%
vs SMH (20d)+3.62%

Moving averages

SMA20 / 50 / 20089.60 · 102.36 · 131.93
52w high / low205.50 · 65.00