🕰️ Time Machine

PRIM — Primoris Services Corporation

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

Last price (Close)
72.96 -1.21%
Next window · Cycle 90 · in window · in 2 days
14/09/2026
Last window · Cycle 120 · 02/09/2026
since -1.72%
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: 55 trading / 79 calendar · return since: +12.25%
Last major high · 05/05/2026
205.50
Days: 88 trading / 128 calendar · return since: -64.50%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 23/06/2026 @ 65.00Cycle 45Trading📅 26/08/2026-10 (±2)Passed
High 05/05/2026 @ 205.50Cycle 120Calendar📅 02/09/2026-8 (±3)Passed
High 05/05/2026 @ 205.50Cycle 90Trading📅 14/09/2026+2 (±3)In window
Low 23/06/2026 @ 65.00Cycle 60Trading📅 17/09/2026+5 (±2)Upcoming
Low 23/06/2026 @ 65.00Cycle 90Calendar📅 21/09/2026+11 (±3)Upcoming
High 05/05/2026 @ 205.50Cycle 144Calendar📅 26/09/2026+16 (±3)Upcoming
Low 23/06/2026 @ 65.00Cycle 120Calendar📅 21/10/2026+41 (±3)Upcoming
High 05/05/2026 @ 205.50Cycle 120Trading📅 26/10/2026+32 (±3)Upcoming
Low 23/06/2026 @ 65.00Cycle 90Trading📅 29/10/2026+35 (±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.

Shooting Star 08/09/2026
Failed Breakdown 01/09/2026🎯 near Cycle 120 window · 02/09/2026
NR7 Compression 31/08/2026🎯 near Cycle 120 window · 02/09/2026
Bullish Engulfing 26/08/2026🎯 near Cycle 45 window · 26/08/2026
Gap Day 25/08/2026🎯 near Cycle 45 window · 26/08/2026
Failed Breakdown 24/08/2026🎯 near Cycle 45 window · 26/08/2026
NR7 Compression 24/08/2026🎯 near Cycle 45 window · 26/08/2026
Hammer Reversal 19/08/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 26/08/2026 · Low Cycle 45/Trading · 9 years — Small sample
10 days: Avg -0.62% · Win 56% · DD -3.86%20 days: Avg +0.05% · Win 67% · DD -5.53%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/08/2025117.21near 52w high · far above SMA50-1.76%+0.36%+11.00%-3.55%+13.51%
202426/08/202455.31near 52w high-7.21%-10.49%+4.03%-12.13%+7.32%
202325/08/202334.16near 52w high+4.98%-3.69%-4.60%-4.60%+4.98%
202226/08/202221.40neutral-7.99%-5.37%-18.18%-18.18%+0.00%
202126/08/202124.50far below SMA50+7.88%+5.84%+2.12%-2.61%+9.22%
202026/08/202017.96neutral+11.25%+0.33%+0.33%-3.79%+11.25%
201926/08/201918.83neutral+0.00%+7.86%+2.23%-4.04%+11.95%
201827/08/201825.02neutral-0.56%-0.92%-0.08%-0.92%+1.80%
201725/08/201727.95near 52w high · far above SMA50 · volume x1.9+3.15%+0.54%+3.61%+0.00%+4.01%
Passed 02/09/2026 · High Cycle 120/Calendar · 9 years — Small sample
10 days: Avg +1.13% · Win 44% · DD -4.09%20 days: Avg -1.17% · Win 44% · DD -7.28%
Open Date Echo · 9 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%
In window 14/09/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.90% · Win 50% · DD -3.94%20 days: Avg +1.27% · Win 60% · DD -5.73%
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%
202413/09/202454.60neutral+8.28%+6.39%+12.70%+0.00%+12.70%
202314/09/202333.58neutral-1.67%-1.79%-7.54%-9.30%+0.92%
202214/09/202219.47near 52w low-0.51%-12.69%-13.41%-16.24%+1.03%
202114/09/202125.54neutral-2.47%-2.43%+4.60%-6.58%+4.60%
202014/09/202017.97neutral-3.84%+4.28%+11.99%-3.84%+11.99%
201913/09/201920.93neutral-3.82%-7.07%-2.95%-8.03%+0.72%
201814/09/201825.20neutral-0.40%-1.27%-10.06%-10.06%+0.32%
201714/09/201728.51near 52w high · volume x1.5+0.28%+2.86%+2.08%-0.73%+4.17%
201614/09/201618.66near 52w high+7.18%+11.72%+4.73%+0.00%+14.30%
Upcoming 17/09/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg -1.65% · Win 40% · DD -5.05%20 days: Avg -0.20% · Win 60% · DD -6.18%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/09/2025122.03near 52w high · far above SMA50+6.61%+14.51%+13.26%+0.00%+15.29%
202417/09/202456.35near 52w high+2.11%+1.37%+7.94%+0.00%+9.20%
202318/09/202333.83neutral-3.67%-6.84%-9.68%-9.97%+0.18%
202216/09/202219.67near 52w low-10.22%-17.09%-16.38%-17.09%+0.00%
202117/09/202126.14volume x1.5-4.28%-4.94%+3.04%-8.72%+3.04%
202017/09/202018.36neutral-1.85%-3.50%+8.52%-5.88%+9.61%
201917/09/201920.96neutral-8.16%-7.83%-3.81%-8.16%+0.00%
201817/09/201825.26neutral+0.08%-2.93%-9.84%-10.28%+0.08%
201718/09/201728.78near 52w high+0.63%+2.76%+2.76%-1.66%+3.20%
201616/09/201619.13near 52w high+7.42%+7.98%+2.16%+0.00%+11.49%
Upcoming 21/09/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +0.16% · Win 60% · DD -4.57%20 days: Avg +0.52% · Win 50% · DD -5.54%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/09/2025133.04near 52w high · far above SMA50+1.25%+4.91%+4.65%-2.46%+5.75%
202420/09/202459.12near 52w high · far above SMA50 · volume x2.3-1.74%+1.09%+7.13%-3.38%+7.13%
202321/09/202333.02neutral-0.12%-6.83%-8.68%-8.68%+0.00%
202221/09/202219.37near 52w low-12.24%-7.00%-9.18%-15.81%+0.00%
202121/09/202124.91neutral+0.04%+1.05%+7.93%-4.22%+8.13%
202021/09/202017.28neutral+8.45%+9.26%+13.56%+0.00%+16.46%
201920/09/201920.13volume x1.7-3.38%-1.49%+4.44%-4.37%+4.44%
201821/09/201825.10volume x2.5-0.88%-6.71%-11.06%-11.06%+0.72%
201721/09/201728.59near 52w high · volume x1.5+2.57%+0.64%-3.11%-3.11%+3.88%
201621/09/201620.00near 52w high+4.23%+6.64%-0.53%-2.28%+6.64%
Upcoming 26/09/2026 · High Cycle 144/Calendar · 10 years — Small sample
10 days: Avg +0.72% · Win 60% · DD -3.27%20 days: Avg +1.23% · Win 60% · DD -4.94%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/09/2025133.42near 52w high · far above SMA50+2.64%-0.49%+6.77%-1.99%+6.77%
202426/09/202457.59near 52w high+0.37%+4.54%+6.62%-0.82%+10.15%
202326/09/202332.20neutral-5.42%-2.77%-6.35%-6.41%+2.42%
202226/09/202217.51near 52w low · far below SMA50-3.20%-2.00%+3.45%-6.87%+3.62%
202127/09/202125.77neutral-2.33%+1.56%+6.78%-4.74%+6.78%
202025/09/202018.18neutral-0.18%+9.26%+10.14%-2.55%+10.70%
201926/09/201919.63neutral-1.84%+0.92%+6.08%-1.84%+8.38%
201826/09/201824.98neutral-2.25%-7.50%-16.49%-16.49%+0.24%
201726/09/201728.95near 52w high-1.30%+0.46%-3.59%-4.31%+2.59%
201626/09/201620.23near 52w high+1.02%+3.20%-1.11%-3.39%+5.43%
Upcoming 21/10/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +2.14% · Win 60% · DD -4.14%20 days: Avg +5.98% · Win 70% · DD -5.98%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202521/10/2025137.21near 52w high+2.71%-6.70%-13.70%-15.14%+5.14%
202421/10/202463.37near 52w high · far above SMA50+0.30%+1.53%+24.76%-3.69%+29.26%
202320/10/202330.22neutral-3.51%+1.65%+2.05%-3.51%+4.63%
202221/10/202217.81neutral+13.53%+19.99%+19.15%+0.00%+25.44%
202121/10/202127.43neutral-2.59%-0.07%-7.22%-8.17%+4.99%
202021/10/202019.73neutral-7.60%-2.64%+19.56%-7.60%+20.38%
201921/10/201921.18volume x1.8-0.19%+9.11%+0.76%-3.49%+11.52%
201822/10/201822.15near 52w low-3.84%+2.30%+5.46%-6.05%+9.21%
201720/10/201727.93neutral+1.68%+0.36%-6.48%-7.41%+2.11%
201621/10/201619.82neutral-0.35%-4.19%+15.44%-4.74%+21.09%
Upcoming 26/10/2026 · High Cycle 120/Trading · 10 years — Small sample
10 days: Avg +7.57% · Win 70% · DD -3.72%20 days: Avg +8.25% · Win 70% · DD -5.05%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/10/2025141.79near 52w high · far above SMA50+1.04%-9.03%-12.82%-17.89%+1.74%
202425/10/202461.03near 52w high+4.19%+33.77%+35.98%+0.00%+36.42%
202326/10/202329.80neutral+3.32%+1.98%+3.49%-2.15%+6.11%
202226/10/202219.27neutral+2.49%+11.11%+10.79%+0.00%+15.93%
202126/10/202127.38neutral-1.64%-2.92%-7.60%-8.18%+5.19%
202026/10/202019.73neutral-0.56%+11.81%+26.05%-7.60%+26.05%
201925/10/201920.91neutral+0.38%+5.31%+0.10%-2.25%+12.96%
201826/10/201821.34near 52w low · far below SMA50+4.73%+12.75%+11.43%-0.80%+13.36%
201726/10/201728.09neutral-0.11%-3.63%-4.81%-7.94%+1.53%
201626/10/201619.60neutral-3.67%+14.59%+19.90%-3.67%+22.45%
Upcoming 29/10/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +6.10% · Win 70% · DD -4.07%20 days: Avg +6.98% · Win 60% · DD -5.27%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/10/2025144.26near 52w high · far above SMA50-9.63%-14.71%-12.57%-19.29%+0.00%
202429/10/202463.29near 52w high · far above SMA50+16.69%+26.43%+32.22%-1.06%+32.69%
202330/10/202329.48neutral+2.92%+2.44%-0.27%-0.27%+7.26%
202228/10/202220.22neutral+5.69%+10.48%+3.02%-2.32%+10.48%
202129/10/202126.95neutral+5.60%-6.38%-12.84%-12.84%+6.86%
202029/10/202018.61neutral+5.86%+19.18%+33.91%+0.00%+38.31%
201929/10/201921.22neutral+11.31%+3.44%+1.56%-3.68%+11.31%
201829/10/201821.30near 52w low · far below SMA50+6.38%+10.00%+10.52%-0.61%+13.57%
201730/10/201728.18neutral+1.21%-7.35%-2.63%-8.23%+1.21%
201628/10/201619.75neutral-3.85%+17.47%+16.86%-4.41%+21.52%

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
· If it holds above SMA50 (-11.3%) 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, SMH.
· 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: -64.5% · from 52w low: +12.2%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-1.72% · -6.68% · -10.43% · -27.95%
Distance from SMA20 / 50 / 200-4.66% · -11.29% · -40.74%
Distance from 52w high / low-64.50% · +12.25%
ATR14 · volume vs 20-avg3.01 · 0.78x

Relative strength

vs QQQ (20d)-8.36%
vs SPY (20d)-8.54%
vs SMH (20d)-6.24%

Moving averages

SMA20 / 50 / 20076.52 · 82.25 · 123.11
52w high / low205.50 · 65.00