🕰️ Time Machine

GFF — Griffon Corporation

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

Last price (Close)
97.04 +0.04%
Next window · Cycle 60 · in window · in 1 days
26/10/2026
Last window · Cycle 45 · 12/10/2026
since +8.13%
Trend
Uptrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 31/07/2026
86.12
Days: 59 trading / 84 calendar · return since: +12.68%
Last major high · 07/08/2026
108.57
Days: 54 trading / 77 calendar · return since: -10.62%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 07/08/2026 @ 108.57Cycle 45Trading📅 12/10/2026-9 (±2)Passed
Low 31/07/2026 @ 86.12Cycle 60Trading📅 26/10/2026+1 (±2)In window
Low 31/07/2026 @ 86.12Cycle 90Calendar📅 29/10/2026+6 (±3)Upcoming
High 07/08/2026 @ 108.57Cycle 60Trading📅 02/11/2026+6 (±2)Upcoming
High 07/08/2026 @ 108.57Cycle 90Calendar📅 05/11/2026+13 (±3)Upcoming
Low 31/07/2026 @ 86.12Cycle 120Calendar📅 28/11/2026+36 (±3)Upcoming
High 07/08/2026 @ 108.57Cycle 120Calendar📅 05/12/2026+43 (±3)Upcoming
Low 31/07/2026 @ 86.12Cycle 90Trading📅 08/12/2026+31 (±3)Upcoming
High 07/08/2026 @ 108.57Cycle 90Trading📅 15/12/2026+36 (±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.

● Doji After Run 12/10/2026🎯 near Cycle 45 window · 12/10/2026
● Hammer Reversal 01/10/2026
● Failed Breakdown 01/10/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 12/10/2026 · High Cycle 45/Trading · 9 years — Small sample
10 days: Avg -0.65% · Win 56% · DD -3.63%20 days: Avg +0.72% · Win 56% · DD -6.00%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202513/10/202572.91neutral+3.20%+5.31%-1.21%-2.29%+5.31%
202411/10/202468.09neutral-0.56%-6.80%+1.97%-7.65%+1.97%
202312/10/202339.84neutral-2.81%-2.74%+7.63%-3.61%+7.63%
202212/10/202230.00neutral-0.13%+7.97%+5.40%-3.20%+9.80%
202112/10/202125.31neutral+2.81%+2.84%+10.08%-0.24%+10.15%
202012/10/202023.81far above SMA50-3.07%-4.75%-4.07%-9.95%+2.27%
201911/10/201920.08neutral+5.23%+1.49%+7.42%-1.69%+7.87%
201812/10/201815.18near 52w low · far below SMA50-4.81%-11.92%-16.86%-20.16%+2.37%
201712/10/201722.05neutral-0.45%+2.72%-3.85%-5.22%+2.95%
In window 26/10/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +2.00% · Win 60% · DD -3.90%20 days: Avg +9.40% · Win 70% · DD -6.26%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/10/202576.78neutral-2.21%-6.19%-6.49%-13.01%+0.00%
202425/10/202463.46volume x2.0-0.22%+9.41%+30.73%-0.91%+30.73%
202326/10/202338.75neutral+7.54%+10.66%+21.24%+0.00%+21.91%
202226/10/202232.39neutral-3.15%-2.38%+11.89%-5.28%+11.89%
202126/10/202126.03neutral+3.73%+7.03%+4.49%-1.65%+10.68%
202026/10/202022.68neutral-2.78%+0.71%-6.70%-14.42%+8.29%
201925/10/201920.38neutral+6.28%+5.84%+5.54%+0.00%+22.52%
201826/10/201813.37near 52w low · far below SMA50-2.17%-5.61%-9.72%-15.33%+0.52%
201726/10/201722.65neutral-2.21%-6.40%+1.99%-10.15%+4.86%
201626/10/201616.70near 52w high-0.60%+6.89%+41.02%-1.80%+41.02%
Upcoming 29/10/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +4.90% · Win 70% · DD -2.78%20 days: Avg +10.30% · Win 80% · DD -5.22%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/10/202574.76neutral-1.86%-3.97%+0.55%-10.66%+0.83%
202429/10/202463.39neutral+2.10%+7.46%+33.39%-0.80%+34.64%
202330/10/202339.85neutral+5.95%+11.04%+15.60%+0.00%+19.53%
202228/10/202232.88neutral-5.75%+4.68%+6.74%-6.69%+11.28%
202129/10/202126.49neutral+5.25%+8.42%+0.29%-3.36%+8.76%
202029/10/202021.89neutral+9.32%+12.20%-2.88%-11.33%+12.20%
201929/10/201921.17near 52w high+0.80%+2.55%+4.13%-0.28%+17.95%
201829/10/201813.00near 52w low · far below SMA50-0.23%-7.08%-7.85%-12.92%+3.38%
201730/10/201721.55neutral+1.39%-5.57%+9.15%-5.57%+10.21%
201628/10/201616.65near 52w high-0.60%+19.22%+43.84%-0.60%+45.05%
Upcoming 02/11/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg +3.30% · Win 60% · DD -5.30%20 days: Avg +8.57% · Win 50% · DD -5.61%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/11/202575.08neutral-4.06%-11.04%-1.23%-11.04%+0.40%
202401/11/202463.32neutral+9.65%+16.57%+30.83%+0.00%+34.78%
202302/11/202341.67neutral+2.90%+7.99%+15.97%+0.00%+15.97%
202202/11/202231.37neutral+0.80%+7.14%+13.44%-2.20%+16.64%
202102/11/202127.00neutral+3.19%-3.67%-5.17%-5.19%+6.70%
202002/11/202022.05neutral+3.58%-11.97%-4.26%-11.97%+11.38%
201901/11/201921.66near 52w high-0.42%+3.65%-3.79%-3.79%+15.28%
201802/11/201813.08far below SMA50-3.52%-5.73%-5.77%-13.46%+2.75%
201702/11/201722.15neutral-4.29%+7.22%+1.90%-8.13%+7.22%
201602/11/201616.60near 52w high+7.53%+22.89%+43.73%-0.30%+45.48%
Upcoming 05/11/2026 · High Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +4.58% · Win 60% · DD -5.64%20 days: Avg +7.90% · Win 60% · DD -5.85%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/11/202573.37neutral-2.15%-5.62%+0.13%-8.97%+2.74%
202405/11/202464.72neutral+5.25%+17.57%+28.21%+0.00%+31.87%
202306/11/202342.22near 52w high+4.81%+10.14%+17.29%-0.05%+18.62%
202204/11/202230.99neutral+11.07%+16.68%+12.28%+0.00%+18.07%
202105/11/202127.88near 52w high · far above SMA50 · volume x1.7+3.01%-6.28%-1.18%-8.18%+3.34%
202005/11/202023.93far above SMA50+2.63%-12.37%-16.23%-18.89%+2.63%
201905/11/201921.34near 52w high+1.73%+3.56%-0.46%-2.34%+17.01%
201805/11/201812.97far below SMA50-6.86%-8.71%-13.20%-13.20%+3.62%
201706/11/201721.85neutral-6.87%+1.83%+4.67%-6.87%+8.70%
201604/11/201616.55near 52w high+19.94%+29.00%+47.50%+0.00%+47.50%
Upcoming 28/11/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg -2.17% · Win 40% · DD -5.50%20 days: Avg +0.57% · Win 50% · DD -7.64%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/11/202575.00neutral-1.47%+2.72%+0.15%-2.61%+3.21%
202427/11/202483.51near 52w high · far above SMA50-3.35%-5.35%-13.96%-13.96%+0.95%
202328/11/202345.92near 52w high · far above SMA50+7.49%+14.79%+33.86%+0.00%+33.86%
202228/11/202235.00near 52w high · far above SMA50-0.86%+3.60%+4.43%-1.69%+4.43%
202129/11/202126.48neutral+3.70%-1.93%+9.74%-6.08%+9.74%
202027/11/202021.18neutral-5.71%-8.07%-2.93%-8.22%+0.00%
201927/11/201921.43neutral-1.68%-5.13%-5.13%-6.16%+0.00%
201828/11/201812.55far below SMA50-7.09%-17.13%-18.41%-21.27%+0.00%
201728/11/201723.45neutral-2.77%-11.73%-13.22%-15.99%+0.21%
201628/11/201623.95near 52w high+1.93%+6.53%+11.13%-0.38%+11.13%
Upcoming 05/12/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg -1.07% · Win 40% · DD -5.01%20 days: Avg +1.95% · Win 70% · DD -5.74%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202505/12/202573.90neutral+4.25%+3.82%+3.25%-1.16%+4.75%
202405/12/202480.71far above SMA50-2.07%-10.79%-10.47%-11.98%+0.83%
202305/12/202349.36near 52w high · far above SMA50+6.79%+16.37%+16.96%+0.00%+24.98%
202205/12/202234.70neutral+4.50%-0.84%+6.20%-0.84%+6.20%
202106/12/202127.46neutral-5.43%-9.43%+2.22%-9.43%+5.83%
202004/12/202019.97neutral-2.50%+1.80%+6.71%-2.65%+6.71%
201905/12/201921.07neutral-3.51%-3.61%-6.03%-6.03%+1.47%
201804/12/201811.19far below SMA50-6.52%-3.93%+0.98%-11.71%+4.20%
201705/12/201722.80neutral-9.21%-9.43%-11.40%-13.60%+0.00%
201605/12/201624.35near 52w high+4.52%+5.34%+11.09%+0.00%+11.09%
Upcoming 08/12/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.31% · Win 60% · DD -4.75%20 days: Avg +2.62% · Win 50% · DD -5.37%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/12/202573.04neutral+5.20%+4.97%+1.94%+0.00%+5.98%
202409/12/202480.28far above SMA50-2.19%-9.54%-10.11%-12.03%+0.00%
202308/12/202351.41near 52w high · far above SMA50+10.08%+16.53%+14.69%+0.00%+20.00%
202208/12/202234.99near 52w high-0.46%-0.03%+10.75%-1.66%+10.75%
202108/12/202127.88near 52w high-7.32%+1.11%-1.90%-10.80%+4.23%
202008/12/202019.80neutral+4.95%+1.21%+16.72%-1.82%+16.72%
201909/12/201920.72neutral-2.85%+1.93%-4.68%-5.21%+3.19%
201807/12/201811.19far below SMA50-5.45%-9.56%+4.47%-11.71%+4.47%
201708/12/201721.85neutral-7.78%-6.87%-5.49%-9.84%+0.00%
201608/12/201625.20near 52w high+0.79%+3.37%-0.20%-0.60%+7.34%
Upcoming 15/12/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.46% · Win 50% · DD -3.04%20 days: Avg +5.96% · Win 80% · DD -3.75%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/12/202576.84neutral-0.22%-3.42%+9.20%-4.15%+9.20%
202416/12/202478.52neutral-7.51%-9.23%-3.49%-10.06%+0.00%
202315/12/202356.59near 52w high · far above SMA50 · volume x4.7+5.87%+4.93%+2.01%-0.04%+9.01%
202215/12/202234.83neutral+0.43%+2.76%+14.47%-1.21%+14.47%
202115/12/202125.84neutral+9.09%+9.91%+1.24%-3.75%+12.46%
202015/12/202020.78neutral-3.56%-1.73%+13.09%-3.56%+13.09%
201916/12/201920.13volume x1.7+4.92%+0.99%+4.82%-3.63%+6.21%
201814/12/201810.58near 52w low · far below SMA50-4.35%-1.23%+17.96%-6.62%+17.96%
201715/12/201720.15volume x5.4+0.99%-1.49%+3.23%-1.49%+4.96%
201615/12/201625.40near 52w high+2.56%+3.15%-2.95%-2.95%+6.50%

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
· The broad trend (by MA stacking) is still up.
· Positive relative strength vs QQQ, SPY, SMH.
· If it holds above SMA50 (+0.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: -10.6% · from 52w low: +49.3%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+4.51% · +7.12% · -1.37% · +10.64%
Distance from SMA20 / 50 / 200+3.66% · +0.94% · +9.18%
Distance from 52w high / low-10.62% · +49.27%
ATR14 · volume vs 20-avg2.73 · 1.74x

Relative strength

vs QQQ (20d)+4.01%
vs SPY (20d)+0.10%
vs SMH (20d)+11.71%

Moving averages

SMA20 / 50 / 20093.62 · 96.13 · 88.88
52w high / low108.57 · 65.01