🕰️ Time Machine

SPSC — SPS Commerce, Inc.

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

Last price (Close)
77.23 -1.32%
Next window · Cycle 120 · in window
10/09/2026
Last window · Cycle 144 · 26/08/2026
since -4.04%
Trend
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: 82 trading / 120 calendar · return since: +57.48%
Last major high · 29/01/2026
96.54
Days: 154 trading / 224 calendar · return since: -20.00%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 29/01/2026 @ 96.54Cycle 144Trading📅 26/08/2026-10 (±3)Passed
Low 13/05/2026 @ 49.04Cycle 120Calendar📅 10/09/2026+0 (±3)In window
Low 13/05/2026 @ 49.04Cycle 90Trading📅 22/09/2026+8 (±3)Upcoming
Low 13/05/2026 @ 49.04Cycle 144Calendar📅 04/10/2026+24 (±3)Upcoming
High 29/01/2026 @ 96.54Cycle 180Trading📅 16/10/2026+26 (±3)Upcoming
Low 13/05/2026 @ 49.04Cycle 120Trading📅 03/11/2026+38 (±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 09/09/2026🎯 near Cycle 120 window · 10/09/2026
Gap Day 08/09/2026🎯 near Cycle 120 window · 10/09/2026
Failed Breakout 31/08/2026🎯 near Cycle 144 window · 26/08/2026
NR7 Compression 28/08/2026🎯 near Cycle 144 window · 26/08/2026
Shooting Star 24/08/2026🎯 near Cycle 144 window · 26/08/2026
Failed Breakout 24/08/2026🎯 near Cycle 144 window · 26/08/2026
Bullish Engulfing 21/08/2026🎯 near Cycle 144 window · 26/08/2026
Failed Breakout 14/08/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 26/08/2026 · High Cycle 144/Trading · 9 years — Small sample
10 days: Avg -1.65% · Win 22% · DD -4.28%20 days: Avg -0.67% · Win 11% · DD -6.07%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202526/08/2025111.29far below SMA50-2.95%-0.81%-3.41%-5.18%+1.48%
202426/08/2024198.40neutral-3.64%-6.31%-1.66%-6.33%+0.68%
202325/08/2023179.48neutral+0.87%-0.91%-4.70%-7.54%+3.71%
202226/08/2022124.68neutral-5.94%+0.03%-3.59%-5.94%+0.47%
202126/08/2021130.31near 52w high · far above SMA50+4.43%+6.24%+28.77%+0.00%+28.77%
202026/08/202081.98near 52w high+2.04%-8.76%-9.43%-12.89%+2.04%
201926/08/201949.41volume x1.5-4.98%-3.52%-4.29%-7.55%+2.29%
201827/08/201849.06near 52w high · far above SMA50+0.25%-0.32%-0.91%-2.43%+2.22%
201725/08/201729.66neutral+2.61%-0.51%-6.81%-6.81%+3.24%
In window 10/09/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +1.23% · Win 30% · DD -3.13%20 days: Avg +2.50% · Win 50% · DD -4.11%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/09/2025110.39volume x1.5-2.89%-2.63%-1.60%-6.36%+1.78%
202410/09/2024185.88neutral+3.39%+4.96%+3.62%-0.28%+5.26%
202311/09/2023177.84neutral-0.55%-3.82%-2.63%-6.69%+0.91%
202209/09/2022125.27neutral-1.75%-6.24%+1.01%-6.24%+6.65%
202110/09/2021138.44near 52w high · far above SMA50+8.23%+21.21%+15.18%+0.00%+21.21%
202010/09/202074.80neutral-2.65%-0.74%+12.27%-4.53%+13.16%
201910/09/201947.67neutral+2.58%-0.80%-0.52%-3.46%+3.17%
201810/09/201848.51near 52w high · far above SMA50+2.69%-1.32%-6.26%-6.26%+3.38%
201711/09/201729.51neutral-0.54%-6.34%-3.66%-6.34%+0.00%
201612/09/201633.72near 52w high-0.68%+7.99%+7.62%-0.98%+9.89%
Upcoming 22/09/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +1.69% · Win 50% · DD -3.19%20 days: Avg +0.18% · Win 50% · DD -5.03%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/09/2025110.27neutral-4.73%-2.76%+0.42%-6.26%+0.42%
202423/09/2024195.31neutral-0.58%-2.88%-1.21%-5.09%+1.79%
202322/09/2023169.97neutral+0.38%+2.14%-6.04%-6.04%+2.14%
202222/09/2022119.52neutral+6.57%+11.78%+2.63%-1.73%+11.78%
202122/09/2021161.71near 52w high · far above SMA50 · volume x1.5+1.24%+0.04%+0.64%-3.17%+3.77%
202022/09/202074.03neutral+5.21%+11.02%+16.03%-1.78%+18.59%
201923/09/201948.07neutral-2.08%-0.06%-0.15%-4.26%+1.27%
201821/09/201848.04near 52w high · volume x1.6+3.29%-3.58%-12.64%-14.08%+3.29%
201722/09/201728.00volume x2.2+1.29%+3.64%+8.68%-1.27%+8.68%
201622/09/201636.71near 52w high+0.31%-2.44%-6.58%-6.58%+0.95%
Upcoming 04/10/2026 · Low Cycle 144/Calendar · 10 years — Small sample
10 days: Avg +0.35% · Win 60% · DD -2.87%20 days: Avg -6.25% · Win 20% · DD -10.30%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/10/2025105.93near 52w low+0.91%+2.95%-22.36%-22.36%+6.71%
202404/10/2024190.32neutral+4.46%+1.31%-12.53%-13.30%+4.46%
202304/10/2023166.21neutral+2.52%+2.56%-3.07%-7.21%+4.45%
202204/10/2022130.78neutral-5.81%-4.58%-3.82%-8.14%+2.16%
202104/10/2021156.58far above SMA50+1.86%+5.08%-6.63%-6.63%+10.56%
202005/10/202081.34near 52w high+7.93%+6.29%+6.20%+0.00%+7.93%
201904/10/201948.17neutral+0.21%-2.06%+10.88%-2.06%+12.08%
201804/10/201846.67neutral-11.57%-7.93%-0.50%-12.47%+2.64%
201704/10/201728.86neutral-0.62%+3.38%-16.81%-16.81%+5.42%
201604/10/201636.28near 52w high-2.92%-3.54%-13.88%-14.03%+0.04%
Upcoming 16/10/2026 · High Cycle 180/Trading · 10 years — Small sample
10 days: Avg -4.29% · Win 30% · DD -7.91%20 days: Avg -3.57% · Win 40% · DD -11.60%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/10/2025107.17volume x1.7+4.93%-3.06%-23.25%-24.90%+5.48%
202416/10/2024196.04neutral-3.21%-13.80%-4.78%-15.83%+0.00%
202316/10/2023171.89neutral-8.31%-8.33%-0.02%-10.28%+0.00%
202217/10/2022123.01neutral+1.41%+2.85%+7.28%-3.55%+8.23%
202115/10/2021162.94near 52w high · far above SMA50+1.16%-6.27%-10.05%-13.99%+6.25%
202016/10/202087.29near 52w high · far above SMA50-0.71%-1.95%+6.20%-5.24%+6.20%
201916/10/201948.36neutral-1.65%+11.64%+11.68%-2.44%+13.09%
201816/10/201843.65neutral-1.59%+6.01%+6.04%-6.39%+10.45%
201716/10/201729.88neutral-1.81%-18.94%-21.69%-21.69%+1.82%
201617/10/201635.08neutral+0.90%-11.08%-7.13%-11.67%+0.90%
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%

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 (+7.2%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· Sharp drop recently.
· 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: -32.8% · from 52w low: +57.5%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-6.75% · -4.04% · +1.07% · +39.91%
Distance from SMA20 / 50 / 200-4.54% · +7.15% · +12.26%
Distance from 52w high / low-32.77% · +57.48%
ATR14 · volume vs 20-avg2.95 · 0.61x

Relative strength

vs QQQ (20d)+3.15%
vs SPY (20d)+2.96%
vs SMH (20d)+5.27%

Moving averages

SMA20 / 50 / 20080.90 · 72.07 · 68.80
52w high / low114.87 · 49.04