🕰️ Time Machine

CSW — CSW Industrials, Inc.

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

Last price (Close)
297.22 +2.39%
Next window · Cycle 45 · in 4 days
31/07/2026
Last window · Cycle 60 · 25/07/2026
since +2.39%
Trend
Neutral
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 13/05/2026
251.45
Days: 49 trading / 75 calendar · return since: +18.20%
Last major high · 26/05/2026
304.96
Days: 41 trading / 62 calendar · return since: -2.54%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 13/05/2026 @ 251.45Cycle 45Trading📅 20/07/2026-4 (±2)Passed
High 26/05/2026 @ 304.96Cycle 60Calendar📅 25/07/2026-2 (±2)In window
High 26/05/2026 @ 304.96Cycle 45Trading📅 31/07/2026+4 (±2)Upcoming
Low 13/05/2026 @ 251.45Cycle 60Trading📅 11/08/2026+11 (±2)Upcoming
Low 13/05/2026 @ 251.45Cycle 90Calendar📅 11/08/2026+15 (±3)Upcoming
High 26/05/2026 @ 304.96Cycle 60Trading📅 21/08/2026+19 (±2)Upcoming
High 26/05/2026 @ 304.96Cycle 90Calendar📅 24/08/2026+28 (±3)Upcoming
Low 13/05/2026 @ 251.45Cycle 120Calendar📅 10/09/2026+45 (±3)Upcoming
Low 13/05/2026 @ 251.45Cycle 90Trading📅 23/09/2026+41 (±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 27/07/2026🎯 near Cycle 60 window · 25/07/2026
Failed Breakout 27/07/2026🎯 near Cycle 60 window · 25/07/2026
NR7 Compression 22/07/2026🎯 near Cycle 45 window · 20/07/2026
Doji After Run 21/07/2026🎯 near Cycle 45 window · 20/07/2026
Failed Breakout 15/07/2026🎯 near Cycle 45 window · 20/07/2026
Bullish Engulfing 10/07/2026
Failed Breakout 25/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 20/07/2026 · Low Cycle 45/Trading · 9 years — Small sample
10 days: Avg +0.87% · Win 67% · DD -3.28%20 days: Avg +6.03% · Win 78% · DD -3.51%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202521/07/2025282.71neutral+0.16%-12.16%-7.70%-13.22%+2.39%
202419/07/2024284.34neutral+5.89%+8.02%+9.01%+0.00%+14.18%
202320/07/2023173.19near 52w high · far above SMA50+2.22%+6.78%+6.48%-0.73%+8.63%
202220/07/2022111.32neutral+3.73%+5.67%+25.43%+0.00%+28.14%
202120/07/2021115.75neutral-1.01%+3.44%+10.05%-1.01%+14.57%
202020/07/202070.43neutral-2.41%+2.12%+7.42%-5.11%+7.94%
201919/07/201968.55neutral+2.83%+0.44%+2.68%-1.37%+3.79%
201820/07/201854.55near 52w high+0.64%-3.85%+2.02%-6.78%+2.66%
201720/07/201739.65neutral-2.02%-2.65%-1.13%-3.40%+2.02%
In window 25/07/2026 · High Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +3.36% · Win 60% · DD -3.21%20 days: Avg +4.39% · Win 70% · DD -3.95%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202525/07/2025283.52neutral-13.55%-7.75%-3.83%-13.55%+1.09%
202425/07/2024291.71near 52w high+8.09%+6.51%+7.46%+0.00%+11.29%
202325/07/2023173.50near 52w high · far above SMA50 · volume x1.9+4.23%+7.90%+4.52%+0.00%+8.44%
202225/07/2022112.65neutral+6.87%+11.58%+19.23%+0.00%+26.63%
202126/07/2021115.33neutral+2.17%+11.18%+16.56%-0.65%+16.56%
202024/07/202067.62neutral-1.03%+8.63%+7.87%-1.17%+12.42%
201925/07/201969.96neutral-0.64%+0.69%-3.16%-3.36%+1.70%
201825/07/201855.00near 52w high-7.55%-0.64%+1.45%-7.55%+3.00%
201725/07/201739.50neutral-0.13%-2.78%+0.76%-3.04%+2.41%
201627/07/201634.49near 52w high-2.78%-1.68%-7.02%-10.18%+0.00%
Upcoming 31/07/2026 · High Cycle 45/Trading · 10 years — Small sample
10 days: Avg +4.13% · Win 70% · DD -3.21%20 days: Avg +3.62% · Win 80% · DD -4.06%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202531/07/2025259.48near 52w low · far below SMA50 · volume x1.5-0.50%+2.48%+5.26%-5.54%+10.45%
202431/07/2024324.42near 52w high · far above SMA50 · volume x2.2-7.29%-5.44%+0.25%-7.92%+0.87%
202331/07/2023180.55near 52w high · far above SMA50+2.81%+3.91%+0.08%+0.00%+4.09%
202201/08/2022120.21far above SMA50+4.41%+18.19%+8.73%-2.29%+18.49%
202130/07/2021118.29neutral+7.94%+9.77%+15.85%-0.52%+15.85%
202031/07/202066.79neutral+9.76%+11.83%+9.27%+0.00%+13.59%
201931/07/201970.61neutral-2.96%-0.89%-5.83%-7.41%+0.57%
201831/07/201854.25near 52w high · volume x2.3-0.46%+1.20%+3.13%-6.27%+4.42%
201731/07/201739.05neutral-1.92%+3.46%+4.23%-1.92%+4.23%
201601/08/201633.95near 52w high+0.24%-3.18%-4.80%-8.75%+0.24%
Upcoming 11/08/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg -0.67% · Win 50% · DD -3.47%20 days: Avg -1.27% · Win 30% · DD -5.12%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/08/2025265.50neutral-1.81%+0.37%-4.83%-4.83%+7.95%
202412/08/2024301.95neutral+3.17%+8.12%+5.19%-5.61%+11.82%
202311/08/2023187.45near 52w high · far above SMA50-1.46%-2.97%-4.73%-5.91%+0.26%
202211/08/2022137.44far above SMA50+2.66%-1.80%-6.24%-8.53%+3.64%
202111/08/2021132.14far above SMA50-2.94%+0.89%-0.52%-3.72%+3.71%
202011/08/202074.87neutral-0.17%-1.86%-0.77%-4.17%+4.51%
201912/08/201971.01neutral-2.39%-6.68%-3.70%-7.93%+0.00%
201810/08/201854.70near 52w high+1.74%+2.47%+2.38%-1.01%+3.56%
201711/08/201739.35neutral+0.13%+0.89%+6.73%-0.64%+6.73%
201611/08/201633.98near 52w high-8.83%-6.09%-6.18%-8.83%+0.00%
Upcoming 21/08/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg -0.41% · Win 50% · DD -2.60%20 days: Avg +0.63% · Win 50% · DD -4.58%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202521/08/2025257.40neutral+6.11%+3.18%-0.22%-4.43%+6.27%
202421/08/2024315.34near 52w high+3.13%-7.40%+13.99%-9.62%+13.99%
202321/08/2023181.56near 52w high-0.47%-2.85%-2.34%-2.85%+2.01%
202222/08/2022134.12far above SMA50-2.54%-5.43%-5.96%-7.86%+0.63%
202120/08/2021131.27neutral+4.40%-0.26%-7.09%-7.09%+4.40%
202021/08/202072.80neutral+0.25%+3.65%+2.18%-1.44%+7.49%
201921/08/201968.35volume x1.5-2.72%+0.64%+0.80%-4.35%+4.20%
201821/08/201856.65near 52w high-1.24%-0.71%-6.27%-6.27%+0.00%
201721/08/201739.30neutral+3.56%+4.20%+11.20%-0.51%+11.20%
201622/08/201631.99near 52w low+1.03%+0.88%+0.06%-1.38%+1.28%
Upcoming 24/08/2026 · High Cycle 90/Calendar · 10 years — Small sample
10 days: Avg -0.08% · Win 50% · DD -3.17%20 days: Avg +0.81% · Win 50% · DD -4.91%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202525/08/2025266.48neutral+0.07%-5.18%-5.01%-7.68%+2.65%
202423/08/2024325.18near 52w high · far above SMA50+3.83%-3.66%+11.34%-12.36%+11.34%
202324/08/2023181.02neutral-0.77%+0.35%-1.20%-2.56%+2.31%
202224/08/2022133.95far above SMA50-5.49%-4.70%-8.46%-8.46%+0.76%
202124/08/2021133.28far above SMA50-0.37%-2.17%-7.05%-9.05%+2.82%
202024/08/202073.30neutral-1.43%+2.18%+1.87%-2.11%+6.75%
201923/08/201965.38neutral+4.33%+5.05%+4.83%+0.00%+8.93%
201824/08/201856.05near 52w high · volume x1.8-0.09%-0.09%-2.41%-5.26%+0.36%
201724/08/201739.10neutral+7.03%+6.39%+12.02%+0.00%+12.02%
201624/08/201632.07near 52w low+0.65%+1.00%+2.15%-1.62%+2.15%
Upcoming 10/09/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +0.84% · Win 50% · DD -2.39%20 days: Avg +2.36% · Win 50% · DD -3.88%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/09/2025252.48near 52w low-2.51%-2.51%-1.18%-4.77%+1.97%
202410/09/2024317.62volume x1.6+7.98%+15.54%+16.68%+0.00%+18.02%
202311/09/2023178.59neutral-1.18%+0.48%+0.15%-3.62%+1.91%
202209/09/2022128.86neutral-4.10%-6.49%-9.96%-9.96%+1.22%
202110/09/2021129.50neutral-5.75%-3.07%+5.20%-6.39%+5.20%
202010/09/202075.05neutral+0.24%-0.17%+12.46%-1.11%+12.46%
201910/09/201968.38neutral+2.97%+0.64%-5.06%-5.24%+4.15%
201810/09/201856.00near 52w high-2.68%-2.32%-6.66%-6.66%+0.00%
201711/09/201742.00near 52w high+3.93%+3.93%+12.74%+0.00%+12.74%
201609/09/201631.88near 52w low-0.41%+2.35%-0.72%-1.04%+2.76%
Upcoming 23/09/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +1.03% · Win 40% · DD -2.58%20 days: Avg +1.17% · Win 40% · DD -4.45%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/09/2025253.13near 52w low-4.10%-3.97%-3.74%-8.42%+1.71%
202423/09/2024362.06near 52w high · far above SMA50+1.20%+2.85%+8.49%+0.00%+8.83%
202322/09/2023178.85neutral-2.02%-0.62%-2.66%-3.76%+1.40%
202223/09/2022120.50neutral-0.58%-3.72%-1.69%-4.46%+4.75%
202123/09/2021125.05neutral+2.12%+8.35%+9.00%+0.00%+10.73%
202023/09/202074.22neutral+4.08%+11.83%+14.70%+0.00%+17.42%
201923/09/201968.54neutral+0.71%-4.99%-1.31%-6.03%+2.74%
201824/09/201854.70near 52w high-2.52%-4.44%-15.67%-15.74%+0.00%
201722/09/201743.80near 52w high+1.26%+7.99%+10.39%-0.34%+10.39%
201623/09/201632.63neutral-0.74%-3.00%-5.76%-5.76%+0.00%

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.
· If it holds above SMA50 (+7.9%) 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
· No active Price-Time Confluence right now.
· Distance from 52w high: -11.8% · from 52w low: +29.0%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+6.43% · +5.79% · +3.13% · +1.92%
Distance from SMA20 / 50 / 200+5.61% · +7.89% · +6.57%
Distance from 52w high / low-11.81% · +28.97%
ATR14 · volume vs 20-avg11.85 · 0.01x

Relative strength

vs QQQ (20d)+7.93%
vs SPY (20d)+2.49%
vs SMH (20d)+17.42%

Moving averages

SMA20 / 50 / 200281.43 · 275.48 · 278.90
52w high / low337.02 · 230.45