🕰️ Time Machine

BANF — Bancfirst Corp

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

Last price (Close)
117.48 +2.23%
Next window · Cycle 60 · in 14 days
14/08/2026
Last window · Cycle 45 · 23/07/2026
since +2.23%
Trend
Strong uptrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 18/05/2026
105.57
Days: 46 trading / 70 calendar · return since: +11.28%
Last major high · 17/04/2026
121.89
Days: 67 trading / 101 calendar · return since: -3.62%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 17/04/2026 @ 121.89Cycle 60Trading📅 15/07/2026-7 (±2)Passed
Low 18/05/2026 @ 105.57Cycle 60Calendar📅 17/07/2026-10 (±2)Passed
Low 18/05/2026 @ 105.57Cycle 45Trading📅 23/07/2026-1 (±2)In window
Low 18/05/2026 @ 105.57Cycle 60Trading📅 14/08/2026+14 (±2)Upcoming
High 17/04/2026 @ 121.89Cycle 120Calendar📅 15/08/2026+19 (±3)Upcoming
Low 18/05/2026 @ 105.57Cycle 90Calendar📅 16/08/2026+20 (±3)Upcoming
High 17/04/2026 @ 121.89Cycle 90Trading📅 27/08/2026+23 (±3)Upcoming
High 17/04/2026 @ 121.89Cycle 144Calendar📅 08/09/2026+43 (±3)Upcoming
Low 18/05/2026 @ 105.57Cycle 90Trading📅 28/09/2026+44 (±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.

NR7 Compression 27/07/2026🎯 near Cycle 45 window · 23/07/2026
Gap Day 27/07/2026🎯 near Cycle 45 window · 23/07/2026
Hammer Reversal 23/07/2026🎯 near Cycle 45 window · 23/07/2026
Doji After Run 22/07/2026🎯 near Cycle 45 window · 23/07/2026
Failed Breakout 15/07/2026🎯 near Cycle 60 window · 15/07/2026
NR7 Compression 10/07/2026🎯 near Cycle 60 window · 15/07/2026
Shooting Star 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 15/07/2026 · High Cycle 60/Trading · 9 years — Small sample
10 days: Avg +7.61% · Win 89% · DD -1.27%20 days: Avg +5.78% · Win 56% · DD -1.88%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/07/2025126.31near 52w high+3.97%+0.17%-1.13%-5.04%+7.12%
202415/07/202494.27neutral+11.37%+14.25%+3.38%+0.00%+16.91%
202314/07/202394.87neutral+3.62%+5.61%+4.32%+0.00%+8.93%
202215/07/202290.56neutral+10.41%+18.58%+28.09%-0.72%+28.09%
202115/07/202159.42far below SMA50-7.66%-6.18%-1.65%-7.86%+0.00%
202015/07/202039.11neutral-0.28%+19.56%+16.62%-2.84%+19.56%
201915/07/201954.79neutral+3.23%+6.83%-0.05%-0.40%+7.87%
201816/07/201860.85neutral+6.24%+2.38%+2.47%+0.00%+6.33%
201714/07/201749.47near 52w high+10.11%+7.28%-0.05%-0.05%+10.11%
Passed 17/07/2026 · Low Cycle 60/Calendar · 9 years — Small sample
10 days: Avg +5.29% · Win 78% · DD -1.62%20 days: Avg +4.92% · Win 56% · DD -2.72%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/07/2025131.28near 52w high · volume x1.6-3.37%-5.15%-4.81%-8.63%+3.06%
202417/07/202499.86near 52w high · far above SMA50 · volume x1.6+5.81%+7.58%-0.52%-3.10%+10.36%
202317/07/202399.40far above SMA50+0.57%+0.50%-1.89%-1.89%+3.96%
202218/07/202289.91neutral+13.80%+21.57%+30.16%+0.00%+30.16%
202116/07/202157.28far below SMA50 · volume x1.6-2.79%-3.14%+1.36%-4.42%+2.64%
202017/07/202039.57neutral-0.25%+10.08%+15.19%-3.97%+18.17%
201917/07/201954.67neutral+6.84%+6.71%-2.05%-2.05%+8.10%
201817/07/201860.90neutral+5.09%+1.97%+4.43%+0.00%+6.24%
201717/07/201749.65near 52w high+8.31%+7.50%+2.42%-0.40%+9.72%
In window 23/07/2026 · Low Cycle 45/Trading · 10 years — Small sample
10 days: Avg -0.29% · Win 40% · DD -3.36%20 days: Avg +0.40% · Win 40% · DD -4.73%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/07/2025128.87neutral-2.98%-5.08%-1.90%-6.92%+0.00%
202423/07/2024107.52near 52w high · far above SMA50 · volume x1.6+0.74%-9.68%-5.85%-10.01%+2.50%
202324/07/202399.97far above SMA50-0.07%+0.84%-3.29%-3.69%+2.20%
202222/07/202299.99near 52w high+7.40%+9.01%+16.00%+0.00%+17.04%
202123/07/202155.68far below SMA50-0.36%+4.33%+2.17%-1.67%+5.59%
202023/07/202039.90neutral+15.64%+7.47%+11.43%-2.33%+17.19%
201923/07/201956.84neutral+3.29%-2.67%-5.21%-6.86%+3.98%
201823/07/201864.65near 52w high · volume x1.6-3.63%-4.10%-1.47%-4.25%+0.00%
201724/07/201753.78far above SMA50 · volume x1.6-0.74%-2.65%-8.60%-9.53%+1.16%
201627/07/201633.26near 52w high-0.92%-0.39%+0.72%-2.03%+1.01%
Upcoming 14/08/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg +0.05% · Win 30% · DD -2.89%20 days: Avg -1.58% · Win 50% · DD -5.10%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202514/08/2025124.97neutral+0.42%+7.43%+6.86%-1.50%+9.21%
202414/08/202499.34neutral+2.73%+7.30%+4.37%+0.00%+7.90%
202314/08/202397.52neutral-0.86%-1.59%-9.38%-10.03%+0.45%
202215/08/2022117.03near 52w high · far above SMA50-2.64%-7.32%-17.06%-17.06%+0.00%
202113/08/202158.06neutral-2.02%-1.33%-5.13%-7.04%+0.00%
202014/08/202045.58far above SMA50-2.96%-1.62%-1.67%-4.65%+1.34%
201914/08/201953.55neutral+0.99%-1.90%+6.35%-3.04%+6.35%
201814/08/201863.60near 52w high+1.49%-0.31%-3.14%-3.14%+1.97%
201714/08/201750.85neutral-3.34%-1.28%+0.98%-4.33%+0.98%
201615/08/201633.53near 52w high-0.13%+1.12%+2.00%-0.22%+5.56%
Upcoming 15/08/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +0.45% · Win 60% · DD -2.28%20 days: Avg -1.00% · Win 50% · DD -4.61%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/08/2025123.09neutral+7.97%+8.03%+8.22%+0.00%+10.88%
202415/08/2024101.76neutral+0.05%+5.34%+2.91%-0.54%+5.34%
202315/08/202396.28neutral-2.10%+0.75%-7.95%-8.87%+1.74%
202215/08/2022117.03near 52w high · far above SMA50-2.64%-7.32%-17.06%-17.06%+0.00%
202116/08/202157.96neutral-1.36%-3.52%-6.19%-6.88%+0.00%
202014/08/202045.58far above SMA50-2.96%-1.62%-1.67%-4.65%+1.34%
201915/08/201952.94neutral+3.08%+1.15%+9.78%-1.93%+9.78%
201815/08/201862.65near 52w high+3.51%+1.36%-2.63%-2.63%+3.51%
201715/08/201750.30neutral-1.19%-0.80%+2.58%-3.28%+2.58%
201615/08/201633.53near 52w high-0.13%+1.12%+2.00%-0.22%+5.56%
Upcoming 16/08/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg +0.05% · Win 50% · DD -2.33%20 days: Avg -1.15% · Win 50% · DD -4.75%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/08/2025123.09neutral+7.97%+8.03%+8.22%+0.00%+10.88%
202416/08/2024102.42neutral+4.53%+3.89%+3.10%-1.18%+4.66%
202316/08/202396.28neutral-0.98%+0.12%-5.05%-8.87%+1.74%
202216/08/2022117.00near 52w high · far above SMA50-4.44%-7.38%-16.24%-17.04%+0.00%
202116/08/202157.96neutral-1.36%-3.52%-6.19%-6.88%+0.00%
202017/08/202044.94far above SMA50+2.78%-2.09%-2.67%-3.29%+2.78%
201916/08/201953.79neutral-2.40%-0.04%+7.88%-3.48%+8.05%
201816/08/201863.65near 52w high+0.63%-0.24%-4.16%-4.16%+1.89%
201716/08/201749.95neutral+0.70%+0.20%+2.40%-2.60%+3.30%
201616/08/201633.45near 52w high+0.22%+1.49%+1.23%+0.00%+5.80%
Upcoming 27/08/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg -1.30% · Win 40% · DD -3.85%20 days: Avg -1.61% · Win 40% · DD -6.39%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/08/2025133.85near 52w high+1.96%+0.52%-2.58%-3.65%+1.96%
202427/08/2024105.97near 52w high-2.56%-1.23%-1.10%-4.49%+4.12%
202328/08/202395.97neutral-5.57%-7.92%-10.21%-12.38%+2.07%
202226/08/2022110.00neutral-3.92%-9.41%-16.05%-16.05%+0.00%
202127/08/202157.29neutral-3.00%-3.86%+7.66%-5.80%+7.66%
202027/08/202044.90neutral-1.09%-3.01%-10.16%-12.69%+0.00%
201927/08/201951.92neutral+1.31%+8.78%+9.15%+0.00%+11.94%
201827/08/201864.10near 52w high-0.55%-2.11%-3.90%-5.54%+0.00%
201728/08/201750.20neutral-1.29%+2.29%+7.77%-2.99%+7.97%
201626/08/201633.96near 52w high+1.77%+2.89%+3.31%-0.28%+6.13%
Upcoming 08/09/2026 · High Cycle 144/Calendar · 10 years — Small sample
10 days: Avg -0.38% · Win 50% · DD -3.43%20 days: Avg +1.18% · Win 40% · DD -5.07%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/09/2025135.29near 52w high-1.54%-4.48%-5.61%-7.32%+0.01%
202409/09/2024105.29near 52w high · volume x3.4+0.28%+1.71%-2.21%-4.19%+4.80%
202308/09/202388.97volume x1.8+0.44%-5.49%-1.91%-5.49%+2.75%
202208/09/202298.49volume x1.8+0.55%-3.28%-7.01%-8.76%+1.65%
202108/09/202154.60volume x1.8+0.92%+3.53%+13.89%-1.15%+14.24%
202008/09/202044.15volume x1.6-0.93%-9.56%-0.55%-11.21%+1.52%
201909/09/201954.38neutral+6.71%+4.14%+0.49%-0.48%+6.88%
201807/09/201863.25near 52w high-3.56%-1.03%-4.60%-7.79%+0.00%
201708/09/201749.80neutral+3.31%+8.84%+15.90%+0.00%+17.21%
201608/09/201635.39near 52w high-2.53%+1.82%+3.46%-4.32%+3.46%
Upcoming 28/09/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +0.51% · Win 50% · DD -2.52%20 days: Avg +0.46% · Win 50% · DD -4.26%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/09/2025127.71neutral-0.01%-5.01%-11.51%-12.51%+0.00%
202427/09/2024104.54neutral-0.98%+2.41%+3.06%-3.51%+11.09%
202328/09/202387.36neutral-0.50%-3.04%-6.38%-7.11%+0.00%
202228/09/202291.94far below SMA50-0.20%-1.96%+3.75%-2.26%+10.02%
202128/09/202160.20neutral+3.61%+5.38%+7.20%+0.00%+8.07%
202028/09/202041.55neutral+5.58%+9.44%+11.07%-1.04%+14.32%
201927/09/201955.70neutral-2.89%-0.97%+4.06%-4.67%+6.30%
201828/09/201859.95neutral+0.15%-4.04%-5.05%-7.94%+2.70%
201728/09/201756.75near 52w high+1.23%+1.67%-1.23%-2.20%+4.58%
201628/09/201635.81near 52w high+1.47%+1.24%-0.36%-1.31%+2.22%

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

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+1.15% · +2.98% · +4.14% · +3.37%
Distance from SMA20 / 50 / 200+2.20% · +4.31% · +4.79%
Distance from 52w high / low-15.34% · +15.77%
ATR14 · volume vs 20-avg2.55 · 0.03x

Relative strength

vs QQQ (20d)+9.31%
vs SPY (20d)+3.70%
vs SMH (20d)+19.02%

Moving averages

SMA20 / 50 / 200114.95 · 112.62 · 112.11
52w high / low138.77 · 101.48