🕰️ Time Machine

SPSC — SPS Commerce, Inc.

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

Last price (Close)
92.63 +0.75%
Next window · Cycle 30 · in window
23/10/2026
Last window · Fib 21 · 12/10/2026
since +9.49%
Trend
Strong uptrend
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 13/05/2026
49.04
Days: 113 trading / 163 calendar · return since: +88.89%
Last major high · 11/09/2026
89.44
Days: 30 trading / 42 calendar · return since: +3.57%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 11/09/2026 @ 89.44Fib 21Trading📅 12/10/2026-9 (±1)Passed
High 11/09/2026 @ 89.44Cycle 30Trading📅 23/10/2026+0 (±2)In window
High 11/09/2026 @ 89.44Cycle 45Calendar📅 26/10/2026+3 (±2)Upcoming
Low 13/05/2026 @ 49.04Cycle 120Trading📅 03/11/2026+7 (±3)Upcoming
Low 13/05/2026 @ 49.04Cycle 180Calendar📅 09/11/2026+17 (±3)Upcoming
High 11/09/2026 @ 89.44Cycle 60Calendar📅 10/11/2026+18 (±2)Upcoming
High 11/09/2026 @ 89.44Cycle 45Trading📅 13/11/2026+15 (±2)Upcoming
High 11/09/2026 @ 89.44Cycle 60Trading📅 07/12/2026+30 (±2)Upcoming
Low 13/05/2026 @ 49.04Cycle 144Trading📅 08/12/2026+31 (±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 16/10/2026🎯 near Fib 21 window · 12/10/2026
● Failed Breakout 16/10/2026🎯 near Fib 21 window · 12/10/2026
● Bullish Engulfing 14/10/2026🎯 near Fib 21 window · 12/10/2026
● Doji After Run 12/10/2026🎯 near Fib 21 window · 12/10/2026
● NR7 Compression 12/10/2026🎯 near Fib 21 window · 12/10/2026
● Doji After Run 07/10/2026🎯 near Fib 21 window · 12/10/2026
● Bearish Engulfing 25/09/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 Fib 21/Trading · 9 years — Small sample
10 days: Avg +0.18% · Win 56% · DD -4.58%20 days: Avg -3.74% · Win 33% · DD -10.38%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202513/10/2025108.09neutral+2.44%+2.69%-24.46%-25.54%+4.58%
202411/10/2024198.81neutral-3.01%-14.24%-6.83%-17.01%+0.00%
202312/10/2023167.80neutral-1.07%-7.47%-1.11%-8.09%+2.44%
202212/10/2022121.83neutral-0.62%+5.04%-2.62%-2.62%+7.51%
202112/10/2021160.58far above SMA50+3.22%+6.52%-9.11%-9.98%+7.81%
202012/10/202087.79near 52w high · far above SMA50-1.51%-2.87%+3.90%-5.78%+4.41%
201911/10/201948.27neutral-2.26%+8.22%+11.48%-2.26%+11.85%
201812/10/201842.52far below SMA50 · volume x2.1-1.29%+11.43%+13.37%-3.92%+13.37%
201712/10/201728.99neutral+2.55%-7.69%-18.25%-18.25%+4.95%
In window 23/10/2026 · High Cycle 30/Trading · 10 years — Small sample
10 days: Avg -4.08% · Win 40% · DD -10.08%20 days: Avg -3.00% · Win 40% · DD -11.01%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202523/10/2025112.45neutral-7.61%-28.43%-30.21%-30.61%+0.00%
202423/10/2024189.75neutral-10.95%-3.23%-5.21%-13.04%+0.65%
202323/10/2023157.61neutral-0.03%+6.74%+8.10%-2.15%+18.27%
202224/10/2022124.74neutral+1.43%-4.83%+3.25%-4.89%+8.03%
202122/10/2021164.83near 52w high · far above SMA50-7.34%-10.38%-9.68%-14.97%+5.03%
202023/10/202086.67near 52w high-1.25%+5.00%+11.13%-4.56%+11.13%
201923/10/201947.56neutral+13.52%+12.05%+17.60%+0.00%+17.60%
201823/10/201842.95neutral+7.73%+9.35%-2.04%-4.88%+12.24%
201723/10/201729.34neutral-17.45%-16.87%-16.51%-22.49%+1.04%
201624/10/201635.39near 52w high-11.87%-10.16%-6.43%-12.46%+0.00%
Upcoming 26/10/2026 · High Cycle 45/Calendar · 10 years — Small sample
10 days: Avg -4.00% · Win 50% · DD -8.30%20 days: Avg -1.38% · Win 50% · DD -10.06%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/10/2025111.00neutral-25.65%-26.44%-26.91%-29.70%+0.00%
202425/10/2024170.49far below SMA50 · volume x3.3-2.36%+8.65%+10.93%-3.22%+10.93%
202326/10/2023155.27neutral+5.09%+6.87%+12.83%-0.68%+20.06%
202226/10/2022127.97neutral-5.13%-7.29%+2.95%-7.29%+5.31%
202126/10/2021171.05near 52w high · far above SMA50-14.71%-14.67%-15.81%-18.06%+1.21%
202026/10/202085.27near 52w high+1.30%+6.97%+15.48%-2.99%+15.48%
201925/10/201952.24volume x4.4+2.24%+3.01%+7.25%-0.59%+7.39%
201826/10/201847.38volume x2.4-0.90%+1.74%-11.85%-12.06%+1.74%
201726/10/201726.76volume x2.8-10.28%-11.43%-5.98%-15.02%+0.00%
201626/10/201634.81near 52w high-10.73%-7.38%-2.69%-10.99%+0.00%
Upcoming 03/11/2026 · Low Cycle 120/Trading · 10 years — Small sample
10 days: Avg +2.35% · Win 70% · DD -1.91%20 days: Avg +5.28% · Win 70% · DD -3.09%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/11/202582.53far below SMA50 · volume x2.8-1.07%-3.20%-0.33%-5.45%+0.96%
202404/11/2024167.20near 52w low · far below SMA50+11.94%+5.42%+14.64%+0.00%+15.66%
202303/11/2023166.62neutral+1.63%+3.53%+11.49%-0.41%+11.88%
202203/11/2022120.95neutral+8.15%+6.85%+20.02%-1.91%+20.57%
202103/11/2021144.55neutral-3.04%+3.47%-3.94%-4.83%+4.03%
202003/11/202089.19near 52w high · far above SMA50+2.40%+5.01%+9.41%+0.00%+16.47%
201904/11/201953.40neutral+1.99%+2.36%+4.61%-0.21%+9.78%
201802/11/201846.96neutral+2.66%-4.23%-8.90%-11.92%+2.66%
201703/11/201724.23far below SMA50 · volume x2.0-2.79%-3.76%+0.14%-6.13%+4.27%
201603/11/201630.98near 52w low+1.76%+8.02%+5.63%+0.00%+11.80%
Upcoming 09/11/2026 · Low Cycle 180/Calendar · 10 years — Small sample
10 days: Avg +2.67% · Win 70% · DD -3.43%20 days: Avg +4.46% · Win 80% · DD -3.73%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/11/202581.65far below SMA50-2.16%-0.64%+4.76%-4.43%+4.76%
202408/11/2024185.23neutral-4.66%+2.11%+5.82%-4.84%+5.82%
202309/11/2023165.93neutral+4.12%+5.58%+10.52%+0.00%+12.34%
202209/11/2022118.64neutral+12.34%+11.05%+12.76%+0.00%+22.92%
202109/11/2021145.95neutral+3.03%-1.33%-0.12%-5.74%+3.03%
202009/11/202091.21near 52w high · far above SMA50+0.45%+7.96%+9.83%-1.24%+13.89%
201908/11/201953.81neutral+1.80%+4.13%+3.44%+0.00%+8.94%
201809/11/201848.21near 52w high · volume x1.8-6.71%-13.36%-12.55%-14.77%+0.00%
201709/11/201723.70far below SMA50-4.05%+6.16%+2.13%-4.05%+6.58%
201609/11/201632.24near 52w low+4.30%+5.07%+7.99%-2.20%+7.99%
Upcoming 10/11/2026 · High Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +2.52% · Win 80% · DD -3.13%20 days: Avg +2.77% · Win 80% · DD -3.43%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/11/202581.65far below SMA50-2.16%-0.64%+4.76%-4.43%+4.76%
202411/11/2024187.17neutral-5.83%+3.32%+5.73%-5.83%+5.73%
202310/11/2023169.34neutral+1.87%+3.96%+9.19%+0.00%+10.08%
202210/11/2022130.81neutral-1.21%+0.91%+0.76%-1.54%+11.48%
202110/11/2021140.15neutral+6.72%+3.40%-1.76%-1.84%+7.29%
202010/11/202091.33near 52w high · far above SMA50 · volume x1.6+2.55%+7.60%+6.46%-1.37%+13.74%
201911/11/201954.46far above SMA50+0.37%+5.20%+2.42%-1.08%+7.64%
201809/11/201848.21near 52w high · volume x1.8-6.71%-13.36%-12.55%-14.77%+0.00%
201710/11/201723.55near 52w low · far below SMA50-1.00%+7.15%+1.89%-3.44%+7.26%
201610/11/201631.52near 52w low+6.15%+7.61%+10.77%+0.00%+10.77%
Upcoming 13/11/2026 · High Cycle 45/Trading · 10 years — Small sample
10 days: Avg +2.56% · Win 80% · DD -3.29%20 days: Avg +2.90% · Win 80% · DD -3.56%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202513/11/202582.25far below SMA50-4.58%+1.30%+4.84%-5.13%+4.84%
202413/11/2024186.67neutral-3.64%+3.16%+5.61%-5.58%+6.01%
202313/11/2023171.86neutral-0.86%+1.54%+7.02%-0.86%+8.47%
202214/11/2022131.97neutral-2.41%+1.10%+4.55%-2.41%+10.50%
202112/11/2021146.57neutral+1.57%-2.16%-3.81%-6.14%+2.59%
202013/11/202092.70near 52w high · far above SMA50+3.91%+11.19%+6.22%-1.17%+12.06%
201913/11/201954.01neutral+3.55%+6.54%+2.89%-0.26%+8.54%
201813/11/201846.28neutral-9.09%-8.44%-9.39%-11.23%+0.00%
201713/11/201723.40near 52w low · far below SMA50+4.68%+7.95%+2.26%-2.82%+7.95%
201614/11/201632.58neutral+1.66%+3.47%+8.80%+0.00%+8.80%
Upcoming 07/12/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg +1.06% · Win 60% · DD -2.72%20 days: Avg +1.21% · Win 60% · DD -4.29%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/12/202584.25far below SMA50+2.36%+9.39%+9.97%+0.00%+9.97%
202406/12/2024192.79neutral-0.21%-2.32%-4.69%-5.18%+3.12%
202307/12/2023182.13neutral+0.60%+3.71%-1.11%-4.95%+8.32%
202207/12/2022134.96neutral-0.84%-5.56%-6.41%-9.56%+2.23%
202107/12/2021145.86neutral-4.93%-2.82%-12.96%-12.96%+0.00%
202007/12/202098.76far above SMA50-0.29%+7.60%+15.42%-1.97%+15.42%
201906/12/201955.62neutral+1.01%+2.79%+0.31%-0.50%+2.88%
201807/12/201841.35neutral+3.11%-6.52%+2.36%-7.00%+5.98%
201707/12/201724.09neutral-0.77%+0.19%+4.44%-0.77%+5.27%
201607/12/201633.97near 52w high+3.86%+4.15%+4.78%+0.00%+6.62%
Upcoming 08/12/2026 · Low Cycle 144/Trading · 10 years — Small sample
10 days: Avg +1.13% · Win 60% · DD -3.16%20 days: Avg +0.46% · Win 60% · DD -4.75%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202508/12/202584.25far below SMA50+2.36%+9.39%+9.97%+0.00%+9.97%
202409/12/2024196.01neutral+1.37%-5.03%-6.48%-6.73%+1.43%
202308/12/2023183.38neutral+0.67%+5.46%-3.32%-5.60%+7.59%
202208/12/2022133.78neutral-4.96%-4.99%-4.92%-8.76%+3.13%
202108/12/2021145.77neutral-1.41%-1.02%-13.69%-13.69%+0.00%
202008/12/2020100.18near 52w high · far above SMA50-2.62%+9.90%+15.74%-3.36%+15.74%
201909/12/201955.66neutral+1.60%+2.68%+0.79%-0.57%+2.80%
201807/12/201841.35neutral+3.11%-6.52%+2.36%-7.00%+5.98%
201708/12/201724.20neutral-1.18%+0.85%+2.05%-1.22%+4.79%
201608/12/201634.81near 52w high+2.83%+0.59%+2.07%-0.59%+4.06%

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.
· Sharp rally recently — watch for follow-through.
· If it holds above SMA50 (+12.1%) 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
· Distance from 52w high: -19.4% · from 52w low: +88.9%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+8.66% · +9.50% · +13.94% · +40.71%
Distance from SMA20 / 50 / 200+9.26% · +12.11% · +35.71%
Distance from 52w high / low-19.36% · +88.89%
ATR14 · volume vs 20-avg2.68 · 0.95x

Relative strength

vs QQQ (20d)+19.32%
vs SPY (20d)+15.41%
vs SMH (20d)+27.02%

Moving averages

SMA20 / 50 / 20084.78 · 82.62 · 68.26
52w high / low114.87 · 49.04