🕰️ Time Machine

FIX — Comfort Systems USA

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

Last price (Close)
1,288.61 +3.57%
Next window · Cycle 60 · in 3 days
30/10/2026
Last window · Cycle 45 · 20/10/2026
since -7.76%
Trend
Strong downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 31/08/2026
1,505.73
Days: 40 trading / 57 calendar · return since: -14.42%
Last major high · 17/08/2026
1,883.70
Days: 50 trading / 71 calendar · return since: -31.59%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 31/08/2026 @ 1,505.73Cycle 30Trading📅 13/10/2026-10 (±2)Passed
High 17/08/2026 @ 1,883.70Cycle 45Trading📅 20/10/2026-5 (±2)Passed
Low 31/08/2026 @ 1,505.73Cycle 60Calendar📅 30/10/2026+3 (±2)Upcoming
Low 31/08/2026 @ 1,505.73Cycle 45Trading📅 03/11/2026+5 (±2)Upcoming
High 17/08/2026 @ 1,883.70Cycle 60Trading📅 10/11/2026+10 (±2)Upcoming
High 17/08/2026 @ 1,883.70Cycle 90Calendar📅 15/11/2026+19 (±3)Upcoming
Low 31/08/2026 @ 1,505.73Cycle 60Trading📅 24/11/2026+20 (±2)Upcoming
Low 31/08/2026 @ 1,505.73Cycle 90Calendar📅 29/11/2026+33 (±3)Upcoming
High 17/08/2026 @ 1,883.70Cycle 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 60 window · 30/10/2026
● Failed Breakdown 20/10/2026🎯 near Cycle 45 window · 20/10/2026
● Gap Day 19/10/2026🎯 near Cycle 45 window · 20/10/2026
● Hammer Reversal 15/10/2026🎯 near Cycle 30 window · 13/10/2026
● Doji After Run 15/10/2026🎯 near Cycle 30 window · 13/10/2026
● Failed Breakdown 13/10/2026🎯 near Cycle 30 window · 13/10/2026
● Gap Day 13/10/2026🎯 near Cycle 30 window · 13/10/2026
● Failed Breakout 29/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.

Passed 13/10/2026 · Low Cycle 30/Trading · 9 years — Small sample
10 days: Avg +6.36% · Win 78% · DD -5.68%20 days: Avg +13.46% · Win 89% · DD -6.26%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202513/10/2025845.99near 52w high · far above SMA50-1.09%+15.42%+15.15%-6.53%+19.46%
202414/10/2024419.15near 52w high · far above SMA50+1.22%-7.12%+11.34%-11.61%+11.34%
202313/10/2023158.84far below SMA50-3.32%+10.75%+18.16%-4.23%+18.24%
202213/10/2022103.30neutral+0.36%+14.66%+19.91%-1.92%+19.91%
202113/10/202178.48neutral+4.65%+5.56%+25.16%+0.00%+26.25%
202013/10/202056.42near 52w high-1.70%-16.38%-9.20%-21.62%+0.12%
201914/10/201943.05neutral+5.51%+17.98%+18.89%+0.00%+21.49%
201812/10/201851.74neutral+0.50%+3.34%+11.92%-5.49%+14.59%
201713/10/201737.55neutral-3.20%+13.05%+9.78%-4.93%+17.98%
Passed 20/10/2026 · High Cycle 45/Trading · 9 years — Small sample
10 days: Avg +9.10% · Win 78% · DD -5.07%20 days: Avg +12.17% · Win 89% · DD -5.07%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/10/2025836.75near 52w high+16.70%+16.84%+10.00%-5.50%+20.78%
202421/10/2024424.27near 52w high · far above SMA50-8.24%-7.99%+6.38%-12.67%+10.00%
202320/10/2023153.56far below SMA50+14.56%+22.30%+27.13%-0.94%+31.29%
202220/10/2022103.67near 52w high+14.25%+13.07%+19.52%+0.00%+19.52%
202120/10/202182.13neutral+0.86%+16.13%+24.77%+0.00%+24.77%
202020/10/202055.46near 52w high-14.93%-14.26%-10.00%-20.27%+0.09%
201921/10/201945.42far above SMA50+11.82%+15.15%+11.43%+0.00%+15.15%
201819/10/201852.00neutral+2.83%+4.42%+6.18%-5.96%+14.02%
201720/10/201736.35neutral+16.78%+16.23%+14.09%-0.28%+21.87%
Upcoming 30/10/2026 · Low Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +4.12% · Win 60% · DD -2.31%20 days: Avg +6.26% · Win 90% · DD -2.97%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202530/10/2025963.30far above SMA50-0.57%-6.77%+1.48%-8.99%+2.54%
202430/10/2024390.15neutral+12.08%+14.39%+24.83%+0.00%+29.31%
202330/10/2023179.49volume x1.6+4.31%+5.42%+5.60%+0.00%+12.32%
202231/10/2022123.28near 52w high · far above SMA50-1.23%-1.10%+0.96%-5.33%+3.08%
202129/10/202191.47near 52w high · far above SMA50 · volume x1.7+8.25%+9.35%+7.13%+0.00%+12.55%
202030/10/202045.80far below SMA50 · volume x1.5+1.98%+10.17%+10.28%+0.00%+14.61%
201930/10/201950.99far above SMA50-0.02%-1.34%+0.65%-1.65%+2.57%
201830/10/201854.41neutral+6.84%+3.89%-4.06%-5.35%+8.97%
201730/10/201742.65near 52w high · far above SMA50 · volume x2.2-0.35%-4.99%+0.41%-5.46%+3.87%
201631/10/201628.85near 52w high-0.17%+12.23%+15.36%-2.95%+18.49%
Upcoming 03/11/2026 · Low Cycle 45/Trading · 10 years — Small sample
10 days: Avg +4.18% · Win 70% · DD -2.19%20 days: Avg +4.16% · Win 70% · DD -3.08%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/11/2025977.67near 52w high · far above SMA50-0.36%-5.86%-4.23%-10.32%+1.03%
202404/11/2024390.38neutral+19.55%+15.62%+27.09%+0.00%+29.24%
202303/11/2023187.81near 52w high-0.07%+3.95%+0.74%-1.45%+7.35%
202203/11/2022117.22far above SMA50+5.67%+5.70%+7.62%+0.00%+8.41%
202103/11/202195.38near 52w high · far above SMA50+2.99%+7.44%+0.08%-1.60%+7.93%
202003/11/202047.55neutral+7.74%+4.97%+5.25%-2.59%+10.39%
201904/11/201952.30far above SMA50-2.14%-3.23%-5.15%-5.15%+0.00%
201802/11/201854.30neutral+6.65%+1.68%-4.86%-5.16%+9.19%
201703/11/201742.25far above SMA50-2.43%-1.84%+2.55%-4.57%+2.55%
201603/11/201628.55near 52w high+9.90%+13.41%+12.53%+0.00%+19.73%
Upcoming 10/11/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg +1.92% · Win 80% · DD -3.64%20 days: Avg -0.74% · Win 50% · DD -5.34%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/11/2025974.14near 52w high · far above SMA50-5.52%-2.92%+1.03%-10.00%+3.20%
202411/11/2024466.70near 52w high · far above SMA50-3.29%+6.16%-1.53%-5.77%+8.10%
202310/11/2023187.68near 52w high+4.02%+5.97%+4.58%-0.48%+7.42%
202210/11/2022123.87near 52w high · far above SMA50+0.03%+1.86%-2.50%-2.50%+2.59%
202110/11/202198.10near 52w high · far above SMA50+4.32%+4.13%-1.58%-4.45%+4.80%
202010/11/202051.11neutral-2.56%+2.47%+1.60%-3.70%+2.47%
201911/11/201951.08far above SMA50-1.12%+0.49%-4.29%-4.29%+0.49%
201809/11/201857.82near 52w high-4.65%-9.60%-19.06%-20.04%+0.00%
201710/11/201741.15far above SMA50 · volume x2.1+0.61%+1.70%+4.62%-2.19%+5.22%
201610/11/201631.30near 52w high+3.19%+8.95%+9.74%+0.00%+10.86%
Upcoming 15/11/2026 · High Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +0.94% · Win 50% · DD -2.74%20 days: Avg +0.11% · Win 60% · DD -4.61%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202514/11/2025909.60neutral-1.71%+5.67%+6.47%-3.67%+12.68%
202415/11/2024445.02far above SMA50+10.35%+10.00%+4.04%+0.00%+13.28%
202315/11/2023199.35near 52w high · far above SMA50 · volume x3.4-0.79%-2.89%+3.03%-6.43%+3.03%
202215/11/2022121.31near 52w high · far above SMA50+4.75%+4.62%-0.97%-0.97%+4.75%
202115/11/2021100.65near 52w high · far above SMA50+1.87%-5.74%-4.67%-6.88%+2.15%
202016/11/202051.05neutral-0.08%-1.82%+4.05%-3.58%+4.05%
201915/11/201950.56far above SMA50-0.32%-0.40%-0.99%-3.54%+1.52%
201815/11/201856.11neutral-7.95%-6.15%-21.08%-21.08%+0.00%
201715/11/201740.70volume x1.8+3.19%+5.53%+4.55%+0.00%+6.39%
201615/11/201632.00near 52w high+3.75%+0.63%+6.72%+0.00%+8.44%
Upcoming 24/11/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg -2.46% · Win 30% · DD -5.18%20 days: Avg -2.85% · Win 50% · DD -7.70%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202524/11/2025945.07volume x5.9-0.98%+4.08%+2.15%-6.48%+8.45%
202425/11/2024495.08near 52w high · far above SMA50+0.14%-7.25%-11.77%-12.52%+1.83%
202324/11/2023198.82near 52w high · far above SMA50-1.11%-2.42%+4.50%-6.18%+4.50%
202223/11/2022126.06near 52w high · far above SMA50-0.22%-3.30%-7.27%-8.00%+0.56%
202124/11/2021102.15near 52w high · far above SMA50-6.68%-5.48%-3.24%-8.70%+0.00%
202024/11/202052.37neutral-4.66%-0.84%+2.39%-4.66%+2.60%
201925/11/201951.33neutral-3.55%-4.75%-0.74%-4.99%+0.00%
201823/11/201851.65neutral+1.96%-10.49%-20.04%-20.04%+1.96%
201724/11/201742.15neutral+0.95%+2.73%+5.10%-0.71%+5.93%
201623/11/201633.65near 52w high-4.31%+3.12%+0.45%-4.75%+3.12%
Upcoming 29/11/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg -1.53% · Win 40% · DD -4.47%20 days: Avg -2.40% · Win 50% · DD -6.79%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/11/2025976.94near 52w high · far above SMA50+2.51%-0.92%-2.69%-9.53%+4.91%
202429/11/2024493.27near 52w high · far above SMA50+0.76%-6.27%-12.97%-12.97%+1.56%
202329/11/2023191.28neutral-2.48%+5.07%+7.94%-2.48%+9.39%
202229/11/2022124.31near 52w high · far above SMA50-2.13%-2.18%-7.19%-7.19%+1.97%
202129/11/202197.86far above SMA50-1.59%-1.26%+1.56%-4.70%+3.14%
202030/11/202050.39neutral+1.96%+1.89%+4.60%-0.91%+6.63%
201929/11/201951.10neutral-2.84%-2.88%-2.02%-4.56%+0.00%
201829/11/201852.05volume x1.7-10.62%-13.39%-16.08%-20.65%+1.17%
201729/11/201743.15near 52w high · far above SMA50-0.23%+0.12%+1.62%-1.39%+3.48%
201629/11/201633.20near 52w high+1.05%+4.52%+1.20%-3.46%+4.52%
Upcoming 23/12/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg -0.13% · Win 40% · DD -3.80%20 days: Avg +4.97% · Win 60% · DD -4.64%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/12/2025965.37neutral-3.32%+0.63%+16.17%-3.32%+18.92%
202423/12/2024435.00neutral-2.51%+3.51%+25.09%-2.51%+26.50%
202322/12/2023207.77near 52w high · far above SMA50-2.74%-4.25%-3.50%-5.72%+0.78%
202223/12/2022118.19neutral-0.92%-2.36%+0.01%-5.36%+5.11%
202123/12/202198.84near 52w high+0.10%-3.00%-8.83%-10.74%+2.11%
202023/12/202053.62neutral-1.79%+6.30%+7.76%-3.80%+9.18%
201923/12/201951.08neutral-2.41%-4.62%-1.62%-5.62%+0.00%
201824/12/201841.30near 52w low · far below SMA50+5.23%+11.26%+15.81%+0.00%+16.61%
201722/12/201744.30near 52w high-1.81%-5.19%-2.26%-5.19%+0.00%
201623/12/201633.70near 52w high-1.48%-3.56%+1.04%-4.15%+2.67%

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 (-18.7%) 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.
· 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
· No active Price-Time Confluence right now.
· Distance from 52w high: -37.9% · from 52w low: +53.1%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-7.76% · -20.78% · -22.61% · -27.20%
Distance from SMA20 / 50 / 200-16.12% · -18.74% · -19.56%
Distance from 52w high / low-37.87% · +53.10%
ATR14 · volume vs 20-avg91.62 · 1.07x

Relative strength

vs QQQ (20d)-20.35%
vs SPY (20d)-23.32%
vs SMH (20d)-14.55%

Moving averages

SMA20 / 50 / 2001,536.20 · 1,585.72 · 1,601.87
52w high / low2,073.99 · 841.66