🕰️ Time Machine

CTAS — Cintas

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

Last price (Close)
203.25 +0.94%
Next window · Cycle 30 · in window · in 2 days
27/07/2026
Last window · Cycle 45 · 20/07/2026
since +0.72%
Trend
Neutral
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 13/05/2026
161.16
Days: 48 trading / 71 calendar · return since: +26.12%
Last major high · 11/06/2026
184.48
Days: 28 trading / 42 calendar · return since: +10.17%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 11/06/2026 @ 184.48Fib 21Trading📅 14/07/2026-7 (±1)Passed
Low 13/05/2026 @ 161.16Cycle 45Trading📅 20/07/2026-3 (±2)Passed
High 11/06/2026 @ 184.48Cycle 45Calendar📅 26/07/2026+3 (±2)Upcoming
High 11/06/2026 @ 184.48Cycle 30Trading📅 27/07/2026+2 (±2)In window
Low 13/05/2026 @ 161.16Cycle 60Trading📅 10/08/2026+12 (±2)Upcoming
High 11/06/2026 @ 184.48Cycle 60Calendar📅 10/08/2026+18 (±2)Upcoming
Low 13/05/2026 @ 161.16Cycle 90Calendar📅 11/08/2026+19 (±3)Upcoming
High 11/06/2026 @ 184.48Cycle 45Trading📅 17/08/2026+17 (±2)Upcoming
High 11/06/2026 @ 184.48Cycle 60Trading📅 08/09/2026+32 (±2)Upcoming
Low 13/05/2026 @ 161.16Cycle 90Trading📅 22/09/2026+42 (±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/07/2026🎯 near Cycle 45 window · 20/07/2026
Failed Breakout 17/07/2026🎯 near Fib 21 window · 14/07/2026
Gap Day 16/07/2026🎯 near Fib 21 window · 14/07/2026
NR7 Compression 10/07/2026🎯 near Fib 21 window · 14/07/2026
Bearish Engulfing 08/07/2026
Failed Breakdown 30/06/2026
Bearish Engulfing 29/06/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 14/07/2026 · High Fib 21/Trading · 9 years — Small sample
10 days: Avg +5.46% · Win 100% · DD -1.16%20 days: Avg +6.47% · Win 89% · DD -1.30%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202514/07/2025216.90neutral+2.04%+1.60%+3.22%-1.69%+4.32%
202415/07/2024178.71near 52w high+8.00%+7.00%+6.26%+0.00%+8.00%
202314/07/2023124.09near 52w high+2.23%+1.27%-1.28%-1.28%+4.06%
202214/07/202296.78neutral+3.32%+8.50%+10.98%-2.12%+11.53%
202114/07/202194.74near 52w high · volume x2.1+3.49%+3.01%+2.95%-2.59%+4.33%
202014/07/202067.57neutral+5.10%+8.61%+17.77%+0.00%+17.77%
201915/07/201960.81near 52w high+6.48%+7.17%+7.46%-1.57%+8.65%
201813/07/201848.93near 52w high+4.02%+4.76%+7.81%-1.64%+8.02%
201714/07/201731.61near 52w high+9.49%+7.26%+3.08%-0.80%+9.49%
Passed 20/07/2026 · Low Cycle 45/Trading · 9 years — Small sample
10 days: Avg +2.63% · Win 78% · DD -0.43%20 days: Avg +3.74% · Win 78% · DD -1.46%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202521/07/2025221.32near 52w high-0.42%+1.70%-2.98%-2.98%+2.24%
202419/07/2024189.64near 52w high+0.37%-0.24%+1.04%-2.47%+1.78%
202320/07/2023126.77near 52w high-0.50%-2.01%-4.30%-4.30%+1.86%
202220/07/202298.02neutral+4.37%+8.67%+12.29%+0.00%+12.29%
202120/07/202197.30near 52w high-0.09%+0.31%+1.53%-0.36%+1.58%
202020/07/202069.46neutral+7.36%+7.53%+15.54%+0.00%+15.54%
201919/07/201964.46near 52w high · far above SMA50+1.49%+0.22%+2.54%-2.61%+3.23%
201820/07/201850.89near 52w high · volume x2.7+0.72%+1.65%+4.52%-0.41%+4.52%
201720/07/201731.69near 52w high+7.13%+5.81%+3.48%+0.00%+9.19%
Upcoming 26/07/2026 · High Cycle 45/Calendar · 10 years — Small sample
10 days: Avg +0.72% · Win 60% · DD -2.28%20 days: Avg +1.68% · Win 60% · DD -2.85%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202525/07/2025223.56near 52w high-0.92%+1.21%-3.37%-3.96%+1.21%
202426/07/2024190.35near 52w high-0.61%-0.75%+3.77%-2.83%+3.77%
202326/07/2023129.13near 52w high-3.28%-4.71%-4.64%-6.05%+0.00%
202226/07/202299.46neutral+6.27%+6.76%+7.87%+0.00%+11.01%
202126/07/202197.20near 52w high+0.15%+0.94%+1.05%-0.25%+1.63%
202027/07/202074.57near 52w high · far above SMA50+0.15%+6.07%+9.08%-1.58%+9.08%
201926/07/201965.42near 52w high · far above SMA50-1.25%+0.66%-2.16%-4.04%+2.35%
201826/07/201852.20near 52w high-0.29%+1.25%+1.72%-2.90%+1.95%
201726/07/201734.28near 52w high-1.54%-2.78%-2.23%-4.94%+0.00%
201626/07/201627.10near 52w high-1.88%-1.45%+5.66%-1.91%+6.70%
In window 27/07/2026 · High Cycle 30/Trading · 10 years — Small sample
10 days: Avg +0.94% · Win 60% · DD -1.79%20 days: Avg +1.77% · Win 60% · DD -2.29%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/07/2025220.38near 52w high+2.14%+1.59%-3.67%-3.67%+2.67%
202426/07/2024190.35near 52w high-0.61%-0.75%+3.77%-2.83%+3.77%
202327/07/2023126.14near 52w high-1.51%-2.85%-3.03%-3.82%+0.00%
202227/07/2022102.31neutral+4.12%+5.51%+5.14%+0.00%+7.92%
202127/07/202197.21near 52w high+0.40%+0.51%+0.77%-0.27%+1.62%
202027/07/202074.57near 52w high · far above SMA50+0.15%+6.07%+9.08%-1.58%+9.08%
201926/07/201965.42near 52w high · far above SMA50-1.25%+0.66%-2.16%-4.04%+2.35%
201827/07/201851.26near 52w high+0.92%+2.91%+3.71%-1.12%+3.82%
201727/07/201733.96near 52w high-1.24%-3.69%-1.93%-4.04%+0.00%
201627/07/201626.99near 52w high-1.52%-0.54%+6.01%-1.52%+7.12%
Upcoming 10/08/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +0.83% · Win 60% · DD -1.10%20 days: Avg +1.11% · Win 70% · DD -2.07%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/08/2025223.88near 52w high-4.09%-5.18%-9.56%-9.56%+0.54%
202409/08/2024188.91near 52w high+1.43%+4.56%+6.71%+0.00%+6.76%
202310/08/2023122.54neutral-1.00%-0.19%+1.29%-1.00%+3.51%
202210/08/2022107.94far above SMA50+1.97%-0.35%-0.29%-5.77%+2.28%
202110/08/202197.71near 52w high+1.11%+0.26%+2.16%-0.42%+2.16%
202010/08/202079.10near 52w high · far above SMA50+1.45%+2.83%+0.75%+0.00%+8.21%
201909/08/201965.86near 52w high+0.37%-2.80%-2.95%-2.95%+1.68%
201810/08/201852.75near 52w high+0.85%+0.78%+1.64%-0.62%+2.56%
201710/08/201732.70neutral+0.29%+1.83%+2.22%-0.37%+3.40%
201610/08/201626.84near 52w high+7.70%+6.58%+9.14%-0.03%+10.96%
Upcoming 11/08/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +1.59% · Win 80% · DD -1.00%20 days: Avg +1.22% · Win 80% · DD -2.23%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/08/2025223.88near 52w high-4.09%-5.18%-9.56%-9.56%+0.54%
202412/08/2024189.91near 52w high+1.97%+4.69%+7.70%-0.07%+7.70%
202311/08/2023122.50neutral-0.66%+1.50%+1.88%-0.97%+3.55%
202211/08/2022107.41far above SMA50+2.79%+1.13%+0.67%-5.30%+2.79%
202111/08/202197.53near 52w high-0.24%+0.77%+2.80%-0.24%+2.80%
202011/08/202079.58near 52w high · far above SMA50+0.14%+2.01%+2.39%-0.59%+7.56%
201912/08/201965.35near 52w high+2.46%-0.41%-4.76%-4.76%+2.46%
201810/08/201852.75near 52w high+0.85%+0.78%+1.64%-0.62%+2.56%
201711/08/201732.58neutral+1.75%+2.68%+3.58%+0.00%+3.78%
201611/08/201626.88near 52w high+5.93%+7.93%+5.86%-0.15%+10.83%
Upcoming 17/08/2026 · High Cycle 45/Trading · 10 years — Small sample
10 days: Avg +0.68% · Win 70% · DD -1.89%20 days: Avg -0.49% · Win 50% · DD -2.85%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202518/08/2025214.28neutral-1.13%-4.09%-7.00%-7.00%+1.14%
202416/08/2024191.21near 52w high+3.09%+5.26%+7.18%+0.00%+8.66%
202317/08/2023120.98neutral+0.82%+4.18%+6.44%+0.00%+8.15%
202217/08/2022109.78near 52w high · far above SMA50-2.27%-7.35%-9.23%-9.23%+0.31%
202117/08/202198.55near 52w high-0.83%+0.40%+1.16%-1.51%+3.13%
202017/08/202080.25near 52w high · far above SMA50+1.36%+3.82%+2.24%-1.09%+6.66%
201916/08/201966.10near 52w high-3.16%-0.23%-6.41%-6.95%+1.30%
201817/08/201853.19near 52w high-0.07%+0.28%-0.15%-0.39%+1.70%
201717/08/201732.80neutral+1.53%+2.91%+2.26%+0.00%+3.10%
201617/08/201628.91near 52w high-1.04%+1.61%-1.35%-2.34%+3.03%
Upcoming 08/09/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg -0.72% · Win 40% · DD -2.31%20 days: Avg -0.23% · Win 40% · DD -3.99%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/09/2025202.78neutral-1.51%-0.09%-1.84%-1.84%+1.22%
202409/09/2024201.18near 52w high · volume x1.5+1.87%+1.40%+1.64%+0.00%+3.28%
202308/09/2023123.78near 52w high+4.03%+1.94%-0.38%-3.28%+5.71%
202208/09/2022107.35neutral-7.18%-9.46%-4.37%-10.68%+0.46%
202108/09/202199.57near 52w high+0.12%-0.53%-0.59%-4.43%+2.07%
202008/09/202079.69volume x1.8+2.95%+1.64%+3.75%-0.69%+7.26%
201909/09/201963.92volume x2.0-3.21%-0.40%+2.08%-3.77%+4.87%
201807/09/201854.06near 52w high-0.81%-2.10%-9.40%-9.87%+0.00%
201708/09/201733.43near 52w high+0.32%+2.19%+11.49%+0.00%+11.49%
201608/09/201629.30near 52w high-2.65%-1.78%-4.63%-5.35%+0.00%
Upcoming 22/09/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.50% · Win 50% · DD -2.82%20 days: Avg +0.57% · Win 60% · DD -4.74%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/09/2025202.59neutral+0.65%-1.75%-5.06%-9.00%+1.32%
202423/09/2024203.99near 52w high+0.93%+0.24%+3.71%-0.80%+4.92%
202322/09/2023126.19near 52w high-4.70%-2.28%-1.30%-5.13%+2.36%
202222/09/202297.19neutral+0.20%+5.62%+1.01%-1.91%+5.96%
202122/09/202199.05near 52w high-1.75%-0.07%+6.94%-3.92%+6.99%
202022/09/202081.00neutral+1.94%+2.07%+6.06%-2.25%+8.85%
201923/09/201963.66neutral+5.28%+2.48%+6.02%-0.99%+6.02%
201821/09/201852.92near 52w high · volume x2.2-6.56%-7.46%-15.61%-15.61%+0.60%
201722/09/201734.16near 52w high+5.58%+9.10%+11.38%-0.40%+11.38%
201622/09/201628.77near 52w high-3.25%-2.90%-7.41%-7.41%+0.93%

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, SPY, SMH.
· Sharp rally recently — watch for follow-through.
· If it holds above SMA50 (+14.2%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· 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: -10.4% · from 52w low: +26.1%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-1.45% · +14.38% · +18.91% · +17.10%
Distance from SMA20 / 50 / 200+9.53% · +14.22% · +10.19%
Distance from 52w high / low-10.36% · +26.12%
ATR14 · volume vs 20-avg5.73 · 1.01x

Relative strength

vs QQQ (20d)+21.53%
vs SPY (20d)+18.23%
vs SMH (20d)+25.17%

Moving averages

SMA20 / 50 / 200185.56 · 177.94 · 184.46
52w high / low226.75 · 161.16