🕰️ Time Machine

FIX — Comfort Systems USA

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

Last price (Close)
1,626.32 -6.02%
Next window · Cycle 30 · in 6 days
05/08/2026
Last window · Fib 21 · 22/07/2026
since -9.20%
Trend
Neutral
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 04/04/2025
276.44
Days: 327 trading / 480 calendar · return since: +488.31%
Last major high · 22/06/2026
2,072.31
Days: 24 trading / 36 calendar · return since: -21.52%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 22/06/2026 @ 2,072.31Fib 21Trading📅 22/07/2026-3 (±1)Passed
High 22/06/2026 @ 2,072.31Cycle 30Calendar📅 22/07/2026-6 (±2)Passed
High 22/06/2026 @ 2,072.31Cycle 30Trading📅 05/08/2026+6 (±2)Upcoming
High 22/06/2026 @ 2,072.31Cycle 45Calendar📅 06/08/2026+9 (±2)Upcoming
High 22/06/2026 @ 2,072.31Cycle 60Calendar📅 21/08/2026+24 (±2)Upcoming
High 22/06/2026 @ 2,072.31Cycle 45Trading📅 26/08/2026+21 (±2)Upcoming
Low 04/04/2025 @ 276.44Cycle 360Trading📅 14/09/2026+33 (±3)Upcoming
High 22/06/2026 @ 2,072.31Cycle 60Trading📅 17/09/2026+36 (±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 28/07/2026
Doji After Run 27/07/2026🎯 near Fib 21 window · 22/07/2026
Gap Day 27/07/2026🎯 near Fib 21 window · 22/07/2026
Bullish Engulfing 22/07/2026🎯 near Fib 21 window · 22/07/2026
Hammer Reversal 21/07/2026🎯 near Fib 21 window · 22/07/2026
Gap Day 21/07/2026🎯 near Fib 21 window · 22/07/2026
Failed Breakdown 17/07/2026🎯 near Fib 21 window · 22/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 22/07/2026 · High Fib 21/Trading · 9 years — Small sample
10 days: Avg +5.97% · Win 67% · DD -5.19%20 days: Avg +7.13% · Win 67% · DD -5.66%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/07/2025532.14near 52w high+29.23%+29.94%+28.62%+0.00%+35.04%
202422/07/2024317.83neutral-1.21%-5.33%+4.82%-8.08%+6.27%
202321/07/2023164.79near 52w high+5.46%+7.72%+7.37%+0.00%+9.93%
202222/07/202291.28neutral+15.75%+12.35%+15.24%-1.58%+18.80%
202122/07/202174.12neutral+1.01%+1.93%-0.99%-1.38%+4.84%
202022/07/202041.89neutral+16.50%+23.97%+27.00%-1.93%+31.86%
201922/07/201951.63neutral-21.62%-23.20%-25.42%-26.72%+2.94%
201823/07/201848.20near 52w high+13.59%+15.56%+17.29%-0.52%+17.29%
201721/07/201736.55volume x1.8-7.66%-9.17%-9.78%-10.74%+0.41%
Upcoming 05/08/2026 · High Cycle 30/Trading · 10 years — Small sample
10 days: Avg +0.86% · Win 40% · DD -2.03%20 days: Avg +1.34% · Win 80% · DD -2.53%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/08/2025691.45near 52w high · far above SMA50+3.93%-1.02%+1.41%-1.46%+5.65%
202405/08/2024300.90neutral+4.08%+10.72%+4.73%-0.06%+17.60%
202304/08/2023177.51near 52w high+0.29%-0.32%+4.89%-1.99%+4.89%
202205/08/2022102.55near 52w high · far above SMA50+5.74%+2.57%-1.84%-2.54%+5.74%
202105/08/202175.55neutral+2.12%-2.87%+1.25%-2.87%+2.86%
202005/08/202051.93near 52w high · far above SMA50 · volume x2.2+5.68%+2.45%+3.18%-2.24%+6.37%
201905/08/201939.65near 52w low · far below SMA50 · volume x1.6-1.57%-2.89%-4.96%-7.54%+2.93%
201806/08/201855.70far above SMA50-1.38%+1.50%+1.05%-1.38%+3.21%
201704/08/201733.20neutral-1.74%-0.68%+3.70%-1.74%+3.70%
201605/08/201628.96near 52w low+1.07%-0.86%+0.00%-3.53%+1.11%
Upcoming 06/08/2026 · High Cycle 45/Calendar · 10 years — Small sample
10 days: Avg +0.02% · Win 40% · DD -2.55%20 days: Avg +0.60% · Win 80% · DD -3.06%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202506/08/2025690.45near 52w high · far above SMA50+1.69%-1.29%+4.93%-1.32%+5.80%
202406/08/2024309.63neutral+3.70%+6.91%+1.51%-2.88%+14.28%
202307/08/2023181.15near 52w high · far above SMA50-1.82%-2.16%+2.47%-3.96%+2.78%
202205/08/2022102.55near 52w high · far above SMA50+5.74%+2.57%-1.84%-2.54%+5.74%
202106/08/202176.26neutral+0.18%-2.31%+0.42%-3.77%+1.90%
202006/08/202051.50near 52w high · far above SMA50+3.64%+1.71%+0.79%-1.42%+7.25%
201906/08/201939.67near 52w low · far below SMA50-1.35%-4.48%-5.52%-7.59%+2.87%
201806/08/201855.70far above SMA50-1.38%+1.50%+1.05%-1.38%+3.21%
201707/08/201733.35neutral-0.68%-1.43%+2.18%-2.18%+3.23%
201605/08/201628.96near 52w low+1.07%-0.86%+0.00%-3.53%+1.11%
Upcoming 21/08/2026 · High Cycle 60/Calendar · 10 years — Small sample
10 days: Avg -0.58% · Win 50% · DD -2.70%20 days: Avg +3.56% · Win 70% · DD -4.67%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202521/08/2025694.00far above SMA50+5.19%+1.77%+14.94%-0.65%+15.18%
202421/08/2024344.02near 52w high-1.40%-10.69%+10.54%-12.04%+10.54%
202321/08/2023177.02near 52w high+2.36%+4.73%+2.94%+0.00%+6.57%
202222/08/2022102.62far above SMA50+0.16%-3.91%+1.00%-3.91%+2.59%
202120/08/202174.38neutral+2.14%+2.80%-6.13%-6.55%+2.80%
202021/08/202052.34far above SMA50-2.18%-1.99%-4.20%-4.70%+2.18%
201921/08/201938.14near 52w low · far below SMA50-2.99%+0.66%+12.87%-4.12%+12.87%
201821/08/201857.25near 52w high · far above SMA50-1.75%-1.14%-5.15%-5.15%+1.92%
201721/08/201732.80neutral+1.37%+3.66%+4.57%+0.00%+5.64%
201622/08/201629.03near 52w low-1.65%-1.65%+4.24%-9.54%+4.68%
Upcoming 26/08/2026 · High Cycle 45/Trading · 10 years — Small sample
10 days: Avg +1.04% · Win 60% · DD -2.99%20 days: Avg +3.34% · Win 50% · DD -4.68%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/08/2025707.39near 52w high · far above SMA50-0.95%+6.32%+11.88%-1.24%+16.15%
202426/08/2024337.51near 52w high-6.72%-6.01%+15.01%-10.34%+15.01%
202325/08/2023181.75near 52w high · volume x1.6+2.32%+3.51%-5.38%-6.26%+3.80%
202226/08/2022102.42neutral-1.85%+1.95%-5.68%-5.68%+1.95%
202126/08/202174.04neutral+3.16%-3.16%-2.53%-6.62%+3.27%
202026/08/202051.32far above SMA50+4.21%-0.90%-1.95%-2.81%+4.21%
201926/08/201937.05near 52w low · far below SMA50+1.46%+10.74%+16.46%-1.30%+16.46%
201827/08/201856.60near 52w high · far above SMA50-0.71%+1.06%-1.94%-4.06%+3.09%
201725/08/201733.00neutral+4.09%+3.18%+5.61%+0.00%+5.61%
201626/08/201628.70near 52w low+0.66%-6.27%+1.95%-8.50%+5.89%
Upcoming 14/09/2026 · Low Cycle 360/Trading · 10 years — Small sample
10 days: Avg +3.25% · Win 70% · DD -2.38%20 days: Avg +5.28% · Win 80% · DD -3.21%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/09/2025782.05near 52w high · far above SMA50+5.06%+2.53%+8.18%-2.45%+8.18%
202413/09/2024347.73near 52w high+10.76%+12.18%+19.54%+0.00%+19.54%
202314/09/2023188.65near 52w high-9.62%-6.46%-12.47%-12.47%+0.00%
202214/09/2022100.03neutral+3.06%-0.32%+0.78%-3.55%+6.87%
202114/09/202169.59neutral-0.65%+3.68%+12.62%-0.65%+12.75%
202014/09/202051.57neutral-2.77%+0.52%+12.43%-3.18%+12.43%
201913/09/201942.32neutral+0.73%+4.37%+2.76%-1.37%+4.51%
201814/09/201856.50near 52w high-3.63%-0.18%-8.42%-8.42%+0.00%
201714/09/201734.00neutral+1.18%+5.15%+10.00%+0.00%+10.00%
201614/09/201626.26near 52w low · volume x1.6+14.01%+11.01%+7.39%+0.00%+15.73%
Upcoming 17/09/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg +1.75% · Win 50% · DD -2.56%20 days: Avg +3.11% · Win 70% · DD -4.05%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/09/2025762.91near 52w high · far above SMA50+3.74%+9.36%+9.73%+0.00%+10.89%
202417/09/2024356.93near 52w high · far above SMA50+8.76%+9.15%+15.86%-0.11%+17.43%
202318/09/2023183.89near 52w high-6.48%-9.64%-12.86%-13.62%+0.00%
202216/09/202299.79volume x2.1-1.64%-2.47%+1.53%-3.32%+7.12%
202117/09/202169.51volume x3.7+3.83%+6.55%+15.64%-0.53%+17.03%
202017/09/202052.36neutral-3.90%-0.69%+7.89%-4.64%+10.73%
201917/09/201942.59neutral+1.31%+2.11%+1.71%-2.00%+3.85%
201817/09/201855.55neutral-1.62%-0.38%-6.52%-6.86%+1.53%
201718/09/201734.65volume x1.6+0.58%+6.20%+6.20%-1.01%+8.37%
201616/09/201630.13volume x5.1-2.75%-2.72%-8.07%-8.40%+0.86%

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 (-11.5%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· 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: -21.6% · from 52w low: +150.9%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-5.01% · -6.10% · -12.29% · -5.64%
Distance from SMA20 / 50 / 200-7.85% · -11.53% · +17.73%
Distance from 52w high / low-21.58% · +150.89%
ATR14 · volume vs 20-avg102.98 · 1.23x

Relative strength

vs QQQ (20d)-5.58%
vs SPY (20d)-12.26%
vs SMH (20d)+3.91%

Moving averages

SMA20 / 50 / 2001,764.96 · 1,838.34 · 1,381.40
52w high / low2,073.99 · 648.23