🕰️ Time Machine

FFIN — First Financial Bankshares

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

Last price (Close)
30.00 -0.56%
Next window · Cycle 120 · in 18 days
13/11/2026
Last window · Cycle 144 · 14/10/2026
since -2.88%
Trend
Strong downtrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 19/03/2026
28.12
Days: 152 trading / 221 calendar · return since: +6.69%
Last major high · 16/07/2026
36.52
Days: 71 trading / 102 calendar · return since: -17.85%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 19/03/2026 @ 28.12Cycle 144Trading📅 14/10/2026-8 (±3)Passed
High 16/07/2026 @ 36.52Cycle 120Calendar📅 13/11/2026+18 (±3)Upcoming
High 16/07/2026 @ 36.52Cycle 90Trading📅 20/11/2026+19 (±3)Upcoming
Low 19/03/2026 @ 28.12Cycle 180Trading📅 04/12/2026+28 (±3)Upcoming
High 16/07/2026 @ 36.52Cycle 144Calendar📅 07/12/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.

● Bearish Engulfing 26/10/2026
● Bullish Engulfing 22/10/2026
● Failed Breakdown 22/10/2026
● Bearish Engulfing 21/10/2026
● Bearish Engulfing 16/10/2026🎯 near Cycle 144 window · 14/10/2026
● Failed Breakdown 13/10/2026🎯 near Cycle 144 window · 14/10/2026
● Doji After Run 12/10/2026🎯 near Cycle 144 window · 14/10/2026
● NR7 Compression 12/10/2026🎯 near Cycle 144 window · 14/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 14/10/2026 · Low Cycle 144/Trading · 9 years — Small sample
10 days: Avg -0.44% · Win 56% · DD -3.95%20 days: Avg +4.28% · Win 67% · DD -4.61%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202514/10/202533.69neutral-4.51%-6.98%-6.68%-9.05%+0.00%
202414/10/202437.53neutral-1.36%-1.92%+14.34%-3.86%+14.34%
202313/10/202323.91near 52w low · far below SMA50-3.26%-1.05%+3.26%-3.26%+8.53%
202214/10/202243.83neutral-10.79%-13.14%-13.55%-17.89%+3.19%
202114/10/202147.96neutral+2.17%+5.05%+13.39%-0.69%+13.39%
202014/10/202029.11neutral+3.57%+1.72%+13.67%+0.00%+15.32%
201914/10/201933.04near 52w high+6.72%+6.02%+5.21%+0.00%+7.32%
201815/10/201827.98neutral-0.36%+4.06%+12.73%-2.79%+14.12%
201713/10/201722.70near 52w high+2.53%+2.31%-3.85%-3.96%+2.75%
Upcoming 13/11/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +0.51% · Win 70% · DD -2.16%20 days: Avg +0.92% · Win 60% · DD -3.46%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202513/11/202530.97near 52w low-2.07%+0.87%+2.00%-3.58%+2.52%
202413/11/202441.81near 52w high · far above SMA50-2.85%+0.53%-2.82%-3.59%+2.97%
202313/11/202324.86neutral+9.65%+5.31%+12.79%+0.00%+14.72%
202214/11/202237.48near 52w low-2.64%-3.90%-3.98%-5.15%+2.19%
202112/11/202154.42near 52w high · far above SMA50-2.13%-7.39%-6.91%-9.87%+0.18%
202013/11/202033.09far above SMA50+1.33%+1.00%+6.92%+0.00%+7.10%
201913/11/201934.64near 52w high-1.33%+0.58%+2.34%-3.29%+2.34%
201813/11/201832.00near 52w high+2.44%+3.53%-5.33%-5.33%+4.09%
201713/11/201722.10neutral+1.81%+6.00%+3.73%-0.23%+9.50%
201614/11/201622.33near 52w high+0.34%-1.46%+0.41%-3.58%+3.36%
Upcoming 20/11/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.15% · Win 60% · DD -2.81%20 days: Avg -1.03% · Win 60% · DD -5.60%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/11/202530.33near 52w low+3.00%+2.41%+3.03%+0.00%+4.68%
202420/11/202440.62neutral+3.47%+0.79%-11.00%-11.00%+5.98%
202320/11/202327.26neutral-3.96%+2.97%+13.09%-3.96%+13.09%
202221/11/202236.49near 52w low · far below SMA50-1.29%-2.55%-9.02%-9.88%+2.19%
202119/11/202153.26near 52w high-5.37%-2.37%-7.37%-7.90%+2.37%
202020/11/202033.53far above SMA50-0.33%+4.86%+5.58%-0.33%+7.79%
201920/11/201934.18near 52w high+1.93%+0.91%+5.78%-1.99%+6.89%
201820/11/201832.78near 52w high+1.07%-7.28%-15.23%-16.28%+1.07%
201720/11/201722.50neutral+4.11%+1.89%+2.65%-0.70%+7.56%
201621/11/201622.40near 52w high-1.79%-0.11%+2.20%-3.91%+3.01%
Upcoming 04/12/2026 · Low Cycle 180/Trading · 10 years — Small sample
10 days: Avg -1.34% · Win 40% · DD -3.85%20 days: Avg -1.21% · Win 50% · DD -4.66%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202504/12/202531.61volume x1.5+0.44%-0.60%-2.07%-4.93%+0.44%
202404/12/202441.33neutral-0.36%-10.73%-12.46%-13.55%+0.00%
202304/12/202328.21far above SMA50+0.43%+7.57%+2.47%-0.60%+11.67%
202205/12/202236.00near 52w low-0.69%-8.29%-6.08%-8.65%+0.00%
202103/12/202150.61neutral+0.85%-1.47%+1.35%-2.52%+3.36%
202004/12/202034.99near 52w high · far above SMA50+0.94%+0.91%+4.73%-0.23%+4.73%
201904/12/201934.18near 52w high+1.87%+6.89%+2.31%+0.00%+6.89%
201804/12/201830.60volume x1.6+0.62%-10.35%-3.33%-11.36%+0.75%
201704/12/201723.45near 52w high · volume x1.6-3.20%-0.87%-4.08%-4.72%+0.00%
201605/12/201621.92neutral+1.60%+3.50%+5.10%+0.00%+5.25%
Upcoming 07/12/2026 · High Cycle 144/Calendar · 10 years — Small sample
10 days: Avg -1.56% · Win 60% · DD -4.46%20 days: Avg -0.90% · Win 30% · DD -4.99%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/12/202531.13near 52w low+1.38%+0.70%+0.22%-3.47%+1.99%
202406/12/202440.91neutral-0.64%-10.48%-12.54%-12.67%+0.66%
202307/12/202328.47far above SMA50+7.68%+8.04%+2.59%-1.51%+10.65%
202207/12/202235.55near 52w low-0.74%-5.21%-3.20%-7.50%+1.24%
202107/12/202152.31near 52w high-3.46%-2.90%-1.72%-5.68%+0.00%
202007/12/202035.16near 52w high · far above SMA50+0.63%+0.68%+12.24%-0.71%+12.24%
201906/12/201934.80near 52w high+1.50%+3.17%-1.56%-1.56%+4.99%
201807/12/201830.83neutral-3.32%-11.54%-2.05%-12.02%+0.00%
201707/12/201723.02neutral-2.96%+1.51%-1.76%-2.96%+1.51%
201607/12/201622.58near 52w high-1.82%+0.41%-1.26%-1.82%+2.21%

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 (-7.2%) 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.
· 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: -17.9% · from 52w low: +6.7%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+0.20% · -2.57% · -6.40% · -14.06%
Distance from SMA20 / 50 / 200-3.20% · -7.23% · -7.77%
Distance from 52w high / low-17.85% · +6.69%
ATR14 · volume vs 20-avg0.76 · 0.88x

Relative strength

vs QQQ (20d)-3.09%
vs SPY (20d)-6.36%
vs SMH (20d)+3.34%

Moving averages

SMA20 / 50 / 20030.99 · 32.34 · 32.53
52w high / low36.52 · 28.12