🕰️ Time Machine

JBSS — John B. Sanfilippo & Son, Inc.

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

Last price (Close)
83.64 +4.08%
Next window · Cycle 60 · in 3 days
30/07/2026
Last window · Cycle 30 · 16/07/2026
since -2.38%
Trend
Uptrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 02/06/2026
73.12
Days: 36 trading / 55 calendar · return since: +14.39%
Last major high · 01/05/2026
84.89
Days: 57 trading / 87 calendar · return since: -1.47%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
Low 02/06/2026 @ 73.12Cycle 30Trading📅 16/07/2026-6 (±2)Passed
Low 02/06/2026 @ 73.12Cycle 45Calendar📅 17/07/2026-10 (±2)Passed
High 01/05/2026 @ 84.89Cycle 60Trading📅 30/07/2026+3 (±2)Upcoming
High 01/05/2026 @ 84.89Cycle 90Calendar📅 30/07/2026+3 (±3)In window
Low 02/06/2026 @ 73.12Cycle 60Calendar📅 01/08/2026+5 (±2)Upcoming
Low 02/06/2026 @ 73.12Cycle 45Trading📅 07/08/2026+9 (±2)Upcoming
Low 02/06/2026 @ 73.12Cycle 60Trading📅 28/08/2026+24 (±2)Upcoming
High 01/05/2026 @ 84.89Cycle 120Calendar📅 29/08/2026+33 (±3)Upcoming
Low 02/06/2026 @ 73.12Cycle 90Calendar📅 31/08/2026+35 (±3)Upcoming
High 01/05/2026 @ 84.89Cycle 90Trading📅 11/09/2026+33 (±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 21/07/2026🎯 near Cycle 45 window · 17/07/2026
NR7 Compression 21/07/2026🎯 near Cycle 45 window · 17/07/2026
Doji After Run 20/07/2026🎯 near Cycle 45 window · 17/07/2026
Bearish Engulfing 13/07/2026🎯 near Cycle 30 window · 16/07/2026
Bearish Engulfing 06/07/2026
Failed Breakout 06/07/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 16/07/2026 · Low Cycle 30/Trading · 9 years — Small sample
10 days: Avg +2.12% · Win 78% · DD -0.96%20 days: Avg +1.06% · Win 56% · DD -1.87%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/07/202566.18neutral+4.65%-1.87%-3.67%-5.95%+4.65%
202416/07/202496.49volume x2.3+5.86%+7.29%+2.44%+0.00%+8.68%
202317/07/2023108.72neutral+2.85%+0.17%-3.56%-3.56%+5.80%
202215/07/202274.50neutral-0.12%+0.54%-0.98%-2.66%+1.74%
202116/07/202191.92near 52w high-0.52%+0.48%-0.29%-1.45%+0.59%
202016/07/202088.93neutral-1.51%-1.12%+4.07%-3.25%+5.09%
201916/07/201980.62near 52w high+4.49%+8.47%+4.19%+0.00%+8.47%
201816/07/201876.37near 52w high+0.93%+1.48%+3.65%+0.00%+6.96%
201717/07/201764.41neutral+3.96%+3.64%+3.72%+0.00%+6.54%
Passed 17/07/2026 · Low Cycle 45/Calendar · 9 years — Small sample
10 days: Avg +1.68% · Win 78% · DD -1.38%20 days: Avg +0.44% · Win 67% · DD -2.02%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202517/07/202567.73neutral+1.37%-6.53%-7.46%-8.11%+2.26%
202417/07/202497.05volume x2.4+5.17%+8.06%+1.76%+0.00%+8.06%
202317/07/2023108.72neutral+2.85%+0.17%-3.56%-3.56%+5.80%
202218/07/202274.26neutral-0.04%+2.07%+0.48%-2.35%+2.07%
202116/07/202191.92near 52w high-0.52%+0.48%-0.29%-1.45%+0.59%
202017/07/202088.32neutral-2.58%-0.17%+3.95%-2.58%+5.82%
201917/07/201981.10near 52w high+5.49%+7.16%+1.49%+0.00%+7.83%
201817/07/201876.69near 52w high+0.00%+0.23%+3.87%-0.09%+6.52%
201717/07/201764.41neutral+3.96%+3.64%+3.72%+0.00%+6.54%
Upcoming 30/07/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg -0.95% · Win 30% · DD -2.82%20 days: Avg -0.60% · Win 40% · DD -5.28%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202530/07/202564.94neutral-3.37%-1.83%+3.52%-4.16%+5.89%
202430/07/2024103.52neutral-2.69%-4.52%-9.49%-9.49%+1.30%
202331/07/2023108.91neutral-1.64%-3.73%-7.62%-7.62%+0.44%
202229/07/202274.90neutral+0.11%-1.50%+13.44%-3.18%+13.44%
202130/07/202192.36near 52w high+0.08%-0.76%-3.70%-5.44%+0.11%
202030/07/202087.93neutral+1.98%+5.25%-5.64%-5.78%+6.29%
201930/07/201987.45near 52w high-4.21%-3.95%+5.74%-6.13%+5.74%
201830/07/201877.50near 52w high+4.59%+2.13%-5.00%-5.00%+5.40%
201731/07/201764.32neutral-1.54%+0.08%-3.26%-3.26%+0.08%
201629/07/201646.67near 52w high+2.12%-0.62%+6.02%-2.76%+10.95%
Upcoming 01/08/2026 · Low Cycle 60/Calendar · 10 years — Small sample
10 days: Avg -0.87% · Win 30% · DD -2.43%20 days: Avg +0.81% · Win 40% · DD -5.32%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202501/08/202563.42neutral-0.80%-1.47%+4.81%-1.86%+8.43%
202401/08/2024104.08neutral-3.83%-4.29%-7.73%-9.97%+0.26%
202301/08/2023108.70neutral-3.54%-4.31%-6.23%-7.44%+0.63%
202201/08/202275.80neutral-2.48%-1.56%+13.16%-4.33%+13.16%
202102/08/202191.78near 52w high-1.01%-0.22%-5.70%-5.70%+0.74%
202031/07/202088.17neutral+4.06%+4.12%-5.36%-6.03%+6.00%
201901/08/201986.12near 52w high-3.34%-3.40%+11.47%-4.68%+11.47%
201801/08/201877.80near 52w high · volume x1.6+2.68%+1.22%-5.61%-7.64%+5.00%
201701/08/201763.91neutral-0.92%-0.13%-3.16%-3.16%+0.72%
201601/08/201646.47near 52w high+1.21%+1.31%+12.48%-2.35%+12.48%
Upcoming 07/08/2026 · Low Cycle 45/Trading · 10 years — Small sample
10 days: Avg -0.68% · Win 50% · DD -2.83%20 days: Avg +1.49% · Win 50% · DD -5.21%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202507/08/202563.33neutral-1.03%+3.37%+3.99%-1.72%+8.58%
202407/08/2024100.29neutral-1.53%+2.48%-3.04%-6.57%+2.48%
202307/08/2023107.12neutral-2.12%-3.18%-5.65%-6.07%+0.00%
202208/08/202273.92neutral+0.95%+0.88%+7.94%-1.90%+16.04%
202106/08/202192.43near 52w high · volume x1.7-0.84%-2.10%-5.79%-6.36%+0.00%
202007/08/202089.24neutral+0.06%-6.59%-9.57%-11.59%+1.86%
201907/08/201979.80volume x1.5-0.43%+0.65%+19.70%-0.69%+19.70%
201807/08/201878.41near 52w high-1.73%-0.94%-6.44%-11.36%+0.42%
201707/08/201763.33neutral+1.64%+0.49%+0.09%-2.27%+1.64%
201608/08/201647.03near 52w high+0.11%-1.81%+13.65%-3.51%+13.99%
Upcoming 28/08/2026 · Low Cycle 60/Trading · 10 years — Small sample
10 days: Avg -1.26% · Win 40% · DD -2.87%20 days: Avg -1.19% · Win 50% · DD -4.23%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/08/202564.59neutral-0.45%-1.94%-2.00%-3.68%+0.48%
202428/08/202492.97near 52w low+2.44%-1.25%+3.12%-2.53%+3.12%
202328/08/202398.67far below SMA50+0.45%+3.45%-2.06%-2.34%+6.88%
202229/08/202283.17far above SMA50-6.99%-7.78%-8.96%-9.74%+0.00%
202127/08/202186.06neutral-2.10%-3.63%-4.83%-7.18%+0.00%
202028/08/202081.16neutral-0.57%-5.95%-7.79%-11.83%+0.00%
201928/08/201992.65near 52w high · far above SMA50+3.10%+2.10%+3.92%-0.05%+3.92%
201828/08/201869.50neutral+5.55%+4.62%+1.68%+0.00%+5.63%
201728/08/201762.22volume x1.7+1.88%+2.14%+3.78%-0.53%+4.47%
201629/08/201652.27near 52w high+2.26%-4.34%+1.19%-4.40%+3.27%
Upcoming 29/08/2026 · High Cycle 120/Calendar · 10 years — Small sample
10 days: Avg -1.50% · Win 40% · DD -2.99%20 days: Avg -0.88% · Win 50% · DD -4.26%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/08/202564.90neutral-1.68%-2.45%-2.53%-4.14%+0.00%
202429/08/202494.06near 52w low+1.27%-1.33%+0.99%-3.66%+1.92%
202329/08/202399.96neutral+5.50%+2.35%-0.87%-3.60%+5.50%
202229/08/202283.17far above SMA50-6.99%-7.78%-8.96%-9.74%+0.00%
202130/08/202183.74neutral+0.35%-3.13%-2.89%-4.61%+1.89%
202028/08/202081.16neutral-0.57%-5.95%-7.79%-11.83%+0.00%
201929/08/201992.68near 52w high · far above SMA50+2.01%+2.26%+5.23%-0.09%+5.23%
201829/08/201871.03neutral+2.66%+2.46%+0.03%-0.51%+3.35%
201729/08/201761.89neutral+3.76%+2.89%+6.83%+0.00%+6.83%
201629/08/201652.27near 52w high+2.26%-4.34%+1.19%-4.40%+3.27%
Upcoming 31/08/2026 · Low Cycle 90/Calendar · 10 years — Small sample
10 days: Avg -1.44% · Win 40% · DD -3.02%20 days: Avg -0.78% · Win 30% · DD -4.19%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202529/08/202564.90neutral-1.68%-2.45%-2.53%-4.14%+0.00%
202430/08/202494.87neutral-0.85%-3.24%-0.59%-4.48%+1.05%
202331/08/2023100.35neutral+3.72%+1.45%-1.54%-3.98%+5.09%
202231/08/202280.73neutral-2.49%-7.01%-5.38%-7.01%+0.00%
202131/08/202184.99volume x1.6-0.96%-4.93%-2.79%-6.01%+0.39%
202031/08/202079.64neutral-1.46%-3.99%-5.70%-10.15%+1.33%
201930/08/201992.60near 52w high · far above SMA50+1.48%+3.23%+4.32%+0.00%+5.32%
201831/08/201873.07neutral+0.47%-1.45%-3.00%-3.28%+0.47%
201731/08/201762.06neutral+2.72%+3.25%+8.46%+0.00%+8.46%
201631/08/201651.42near 52w high+3.15%+0.76%+0.95%-2.82%+4.98%
Upcoming 11/09/2026 · High Cycle 90/Trading · 10 years — Small sample
10 days: Avg -1.24% · Win 40% · DD -2.99%20 days: Avg -0.56% · Win 40% · DD -3.84%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202511/09/202563.95neutral+0.99%-1.53%-3.10%-3.10%+1.33%
202411/09/202490.62near 52w low+3.21%+4.19%+2.92%+0.00%+5.79%
202311/09/2023104.47neutral-2.18%-7.76%-3.62%-7.76%+0.00%
202212/09/202278.78neutral-3.20%-2.86%-3.27%-4.95%+0.00%
202110/09/202183.65neutral-2.51%-3.28%-0.96%-4.51%+0.00%
202011/09/202076.68far below SMA50-1.37%-3.42%+0.27%-6.68%+0.27%
201911/09/201994.40near 52w high · far above SMA50-0.05%+1.56%-1.72%-1.72%+3.81%
201811/09/201872.13neutral+0.73%-1.14%-3.17%-6.77%+1.19%
201711/09/201763.56neutral+1.65%+0.83%+4.81%-0.72%+6.99%
201612/09/201651.08neutral+1.02%+0.98%+2.21%-2.17%+3.54%

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, SMH.
· If it holds above SMA50 (+4.2%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· Relative weakness vs 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: -9.2% · from 52w low: +41.6%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+5.25% · -4.05% · -1.53% · +8.78%
Distance from SMA20 / 50 / 200-1.68% · +4.21% · +10.56%
Distance from 52w high / low-9.17% · +41.59%
ATR14 · volume vs 20-avg3.20 · 0.86x

Relative strength

vs QQQ (20d)+3.25%
vs SPY (20d)-2.19%
vs SMH (20d)+12.34%

Moving averages

SMA20 / 50 / 20085.07 · 80.26 · 75.65
52w high / low92.08 · 59.07