🕰️ Time Machine

CCOI — Cogent Communications Holdings, Inc.

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

Last price (Close)
7.48 +2.47%
Next window · Cycle 120 · in window
23/10/2026
Last window
—
Trend
Strong downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 04/05/2026
14.82
Days: 120 trading / 172 calendar · return since: -49.53%
Last major high · 03/08/2026
13.77
Days: 58 trading / 81 calendar · return since: -45.68%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 04/05/2026 @ 14.82Cycle 120Trading📅 23/10/2026+0 (±3)In window
High 03/08/2026 @ 13.77Cycle 60Trading📅 27/10/2026+2 (±2)In window
Low 04/05/2026 @ 14.82Cycle 180Calendar📅 31/10/2026+8 (±3)Upcoming
High 03/08/2026 @ 13.77Cycle 90Calendar📅 01/11/2026+9 (±3)Upcoming
Low 04/05/2026 @ 14.82Cycle 144Trading📅 27/11/2026+24 (±3)Upcoming
High 03/08/2026 @ 13.77Cycle 120Calendar📅 01/12/2026+39 (±3)Upcoming
High 03/08/2026 @ 13.77Cycle 90Trading📅 09/12/2026+32 (±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.

● Bullish Engulfing 23/10/2026🎯 near Cycle 120 window · 23/10/2026
● Failed Breakdown 23/10/2026🎯 near Cycle 120 window · 23/10/2026
● NR7 Compression 22/10/2026🎯 near Cycle 120 window · 23/10/2026
● Hammer Reversal 16/10/2026
● Failed Breakdown 16/10/2026
● Bullish Engulfing 13/10/2026
● Failed Breakdown 30/09/2026
● Failed Breakdown 25/09/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.

In window 23/10/2026 · Low Cycle 120/Trading · 10 years — Small sample
10 days: Avg -3.62% · Win 50% · DD -7.49%20 days: Avg -2.95% · Win 60% · DD -10.11%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/10/202542.72neutral-5.88%-41.60%-60.96%-60.96%+3.32%
202423/10/202482.29near 52w high-0.85%+2.93%-1.08%-5.44%+3.72%
202323/10/202363.47neutral+2.43%+4.85%+5.67%+0.00%+7.52%
202224/10/202251.21neutral+2.54%+4.51%+14.82%-0.76%+15.57%
202122/10/202174.25neutral+3.15%+1.56%+5.85%-0.24%+8.11%
202023/10/202057.67near 52w low-3.24%-6.21%+1.03%-6.21%+7.59%
201923/10/201958.19neutral+0.86%-1.25%+8.18%-1.25%+11.53%
201823/10/201851.98neutral+0.19%-1.62%-8.48%-8.48%+0.19%
201723/10/201749.30near 52w high+6.29%-9.23%-0.58%-13.59%+9.33%
201624/10/201636.67near 52w high+0.63%+9.90%+6.08%-4.15%+9.90%
In window 27/10/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg -2.99% · Win 60% · DD -8.31%20 days: Avg -2.60% · Win 70% · DD -10.24%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/10/202544.14far above SMA50-7.63%-49.89%-61.08%-62.21%+0.00%
202428/10/202481.60neutral-0.21%-1.41%+2.96%-4.64%+4.60%
202327/10/202363.49neutral+5.20%+2.66%+5.61%+0.00%+7.48%
202227/10/202252.11neutral+3.38%+10.19%+14.38%+0.00%+14.38%
202127/10/202174.54neutral+3.18%+2.25%+6.42%+0.00%+7.69%
202027/10/202056.03near 52w low · far below SMA50+3.30%+5.09%+3.56%-3.46%+10.74%
201928/10/201958.31neutral-0.10%+10.19%+9.08%-1.46%+11.30%
201826/10/201850.65neutral-1.32%-1.18%-3.04%-6.08%+2.82%
201727/10/201752.70near 52w high · far above SMA50-19.17%-13.66%-10.16%-19.17%+2.28%
201627/10/201637.16near 52w high-0.70%+5.89%+6.31%-5.41%+8.45%
Upcoming 31/10/2026 · Low Cycle 180/Calendar · 10 years — Small sample
10 days: Avg -4.65% · Win 60% · DD -10.40%20 days: Avg -4.05% · Win 50% · DD -10.64%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202531/10/202541.25neutral-43.05%-57.45%-52.74%-59.56%+0.00%
202431/10/202480.27neutral+6.33%-3.06%+3.62%-3.06%+6.33%
202331/10/202364.98neutral+2.09%+3.34%-0.18%-1.83%+5.02%
202231/10/202252.51volume x2.1+1.92%+8.25%+9.46%+0.00%+13.51%
202101/11/202177.27near 52w high-2.70%+1.71%-2.00%-2.70%+3.88%
202030/10/202055.80near 52w low · far below SMA50-3.06%+9.57%+5.51%-3.06%+11.20%
201931/10/201958.64neutral+3.73%+7.09%+7.99%-2.01%+10.68%
201831/10/201851.98neutral-0.52%-5.16%-4.81%-8.48%+0.00%
201731/10/201753.90near 52w high · far above SMA50 · volume x1.6-14.56%-14.94%-12.07%-20.96%+0.00%
201631/10/201636.90near 52w high+9.21%+4.20%+4.73%-4.74%+9.21%
Upcoming 01/11/2026 · High Cycle 90/Calendar · 10 years — Small sample
10 days: Avg -3.65% · Win 60% · DD -9.90%20 days: Avg -3.68% · Win 50% · DD -10.16%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202531/10/202541.25neutral-43.05%-57.45%-52.74%-59.56%+0.00%
202401/11/202481.61neutral+2.62%-2.71%+3.29%-4.66%+4.58%
202301/11/202364.96neutral+1.15%+2.37%-0.26%-1.80%+5.05%
202201/11/202253.56neutral+1.36%+6.85%+10.12%-1.55%+11.28%
202101/11/202177.27near 52w high-2.70%+1.71%-2.00%-2.70%+3.88%
202002/11/202055.80near 52w low · far below SMA50+4.91%+11.20%+5.18%-3.06%+11.20%
201901/11/201957.74neutral+8.00%+9.20%+8.18%-0.48%+12.40%
201801/11/201849.59volume x2.2+3.35%-0.75%-1.09%-4.07%+4.28%
201701/11/201753.55near 52w high · far above SMA50 · volume x2.3-13.63%-14.38%-11.59%-20.45%+0.00%
201601/11/201636.35near 52w high+10.59%+7.43%+4.09%-3.30%+10.87%
Upcoming 27/11/2026 · Low Cycle 144/Trading · 10 years — Small sample
10 days: Avg +2.36% · Win 40% · DD -4.21%20 days: Avg +2.62% · Win 50% · DD -5.63%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/11/202519.00far below SMA50-1.32%+28.05%+18.74%-1.32%+28.05%
202427/11/202482.57near 52w high-4.66%-8.65%-8.24%-10.16%+0.87%
202327/11/202366.09neutral+0.68%+5.90%+15.27%-3.37%+15.27%
202228/11/202257.84neutral+0.05%-3.79%-1.75%-4.84%+0.36%
202126/11/202176.25neutral-2.66%-0.43%-3.88%-5.94%+2.57%
202027/11/202057.36neutral+1.59%+1.85%+6.33%-0.52%+8.04%
201927/11/201962.80near 52w high-1.27%-1.27%+4.51%-4.39%+4.51%
201827/11/201848.73neutral-2.79%-0.47%-7.33%-12.99%+2.36%
201727/11/201746.85neutral-3.10%-1.60%-4.70%-5.76%+0.75%
201628/11/201638.85near 52w high-4.25%+3.99%+7.21%-6.95%+8.62%
Upcoming 01/12/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +3.17% · Win 50% · DD -3.37%20 days: Avg +3.17% · Win 60% · DD -4.39%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202501/12/202519.47far below SMA50+8.83%+17.31%+12.28%-3.70%+24.96%
202402/12/202483.29near 52w high-8.07%-8.55%-7.47%-10.94%+0.00%
202301/12/202365.45neutral+5.81%+9.61%+16.87%+0.00%+16.87%
202201/12/202257.64neutral-1.84%-3.57%-0.97%-4.51%+0.40%
202101/12/202172.87volume x1.9+5.10%+4.25%+1.00%-1.58%+7.33%
202001/12/202057.96neutral-1.17%+4.80%+1.54%-1.55%+6.92%
201902/12/201961.83near 52w high-2.90%-0.18%+6.44%-2.90%+7.12%
201830/11/201848.49volume x1.6-2.39%-6.41%-7.20%-12.56%+2.87%
201701/12/201746.85neutral-3.20%-1.28%-4.70%-5.76%+0.21%
201601/12/201636.30neutral+7.85%+15.70%+13.91%-0.41%+16.25%
Upcoming 09/12/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.99% · Win 50% · DD -2.46%20 days: Avg +2.79% · Win 70% · DD -4.14%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202509/12/202521.44far below SMA50+7.51%+2.15%+4.10%-9.00%+13.48%
202409/12/202476.57neutral-0.52%-2.06%-4.49%-5.33%+1.01%
202308/12/202369.25neutral+3.60%+8.17%+4.81%+0.00%+10.45%
202209/12/202256.84neutral-3.17%+0.69%+8.18%-3.17%+8.18%
202109/12/202175.23neutral-4.15%-2.22%-8.11%-8.32%+3.96%
202009/12/202059.01neutral+2.47%-0.83%+0.59%-2.95%+5.02%
201909/12/201960.04volume x1.7+2.80%+9.04%+15.32%+0.00%+15.32%
201810/12/201847.33neutral-4.12%-10.42%+1.88%-10.42%+3.68%
201708/12/201745.35neutral+1.98%-2.21%-0.55%-2.21%+3.53%
201609/12/201639.10near 52w high+5.37%+7.54%+6.14%+0.00%+8.44%

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 QQQ, SMH.
· If it holds above SMA50 (-16.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 SPY.
· Sharp drop recently.
· 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: -83.1% · from 52w low: +6.3%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-7.31% · -12.41% · -2.73% · -43.39%
Distance from SMA20 / 50 / 200-8.94% · -16.58% · -53.70%
Distance from 52w high / low-83.12% · +6.25%
ATR14 · volume vs 20-avg0.76 · 0.62x

Relative strength

vs QQQ (20d)+2.66%
vs SPY (20d)-1.26%
vs SMH (20d)+10.35%

Moving averages

SMA20 / 50 / 2008.21 · 8.97 · 16.16
52w high / low44.31 · 7.04