🕰️ Time Machine

APPF — AppFolio

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

Last price (Close)
210.62 -3.09%
Next window · Cycle 90 · in window · in 3 days
28/10/2026
Last window · Cycle 120 · 20/10/2026
since -5.85%
Trend
Neutral
🕰️ Time Machine — see this symbol's past windows

Daily chart · hover for price & date

Reference points

Last major low · 22/06/2026
142.56
Days: 87 trading / 123 calendar · return since: +47.74%
Last major high · 01/09/2026
236.58
Days: 37 trading / 52 calendar · return since: -10.97%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 01/09/2026 @ 236.58Cycle 30Trading📅 14/10/2026-7 (±2)Passed
High 01/09/2026 @ 236.58Cycle 45Calendar📅 16/10/2026-7 (±2)Passed
Low 22/06/2026 @ 142.56Cycle 120Calendar📅 20/10/2026-3 (±3)In window
Low 22/06/2026 @ 142.56Cycle 90Trading📅 28/10/2026+3 (±3)In window
High 01/09/2026 @ 236.58Cycle 60Calendar📅 31/10/2026+8 (±2)Upcoming
High 01/09/2026 @ 236.58Cycle 45Trading📅 04/11/2026+8 (±2)Upcoming
Low 22/06/2026 @ 142.56Cycle 144Calendar📅 13/11/2026+21 (±3)Upcoming
High 01/09/2026 @ 236.58Cycle 60Trading📅 25/11/2026+23 (±2)Upcoming
High 01/09/2026 @ 236.58Cycle 90Calendar📅 30/11/2026+38 (±3)Upcoming
Low 22/06/2026 @ 142.56Cycle 120Trading📅 10/12/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.

● Failed Breakout 21/10/2026🎯 near Cycle 120 window · 20/10/2026
● NR7 Compression 19/10/2026🎯 near Cycle 120 window · 20/10/2026
● Failed Breakout 16/10/2026🎯 near Cycle 45 window · 16/10/2026
● Gap Day 16/10/2026🎯 near Cycle 45 window · 16/10/2026
● Bearish Engulfing 12/10/2026🎯 near Cycle 30 window · 14/10/2026
● Failed Breakdown 07/10/2026
● Shooting Star 05/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 · High Cycle 30/Trading · 9 years — Small sample
10 days: Avg -0.21% · Win 44% · DD -7.34%20 days: Avg +1.27% · Win 67% · DD -9.00%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202514/10/2025227.50far below SMA50 · volume x1.5+5.63%+7.38%+10.20%-1.84%+15.28%
202414/10/2024226.53neutral-11.45%-7.13%+3.06%-15.21%+3.06%
202313/10/2023180.67neutral-1.42%+4.02%+10.06%-2.45%+11.73%
202214/10/2022102.76neutral-4.85%+19.20%+16.70%-7.08%+22.00%
202114/10/2021130.15neutral+2.64%+2.23%+0.33%-0.48%+5.00%
202014/10/2020164.26neutral-4.16%-11.22%-8.77%-13.34%+0.00%
201914/10/201994.35neutral-6.53%-2.35%+5.50%-8.36%+5.69%
201815/10/201863.24far below SMA50-3.54%-5.42%-8.33%-14.04%+3.73%
201713/10/201750.70near 52w high · far above SMA50-3.06%-8.58%-17.36%-18.15%+0.39%
Passed 16/10/2026 · High Cycle 45/Calendar · 9 years — Small sample
10 days: Avg +0.30% · Win 56% · DD -7.13%20 days: Avg +1.43% · Win 56% · DD -8.27%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202516/10/2025223.31far below SMA50+7.27%+5.55%+10.38%+0.00%+17.44%
202416/10/2024203.34neutral-3.85%+7.03%+15.23%-5.54%+15.70%
202316/10/2023185.18neutral-2.93%-0.86%+7.07%-4.82%+9.01%
202217/10/2022104.02neutral-8.21%+20.52%+11.94%-8.21%+20.52%
202115/10/2021129.52neutral+2.66%+1.68%-1.77%-1.77%+5.51%
202016/10/2020162.58neutral-5.89%-12.12%-11.08%-12.44%+0.79%
201916/10/201992.00neutral-5.29%+8.39%+11.72%-6.02%+11.72%
201816/10/201865.60far below SMA50-7.82%-17.13%-12.88%-17.13%+0.00%
201716/10/201750.90near 52w high · far above SMA50-4.22%-10.31%-17.78%-18.47%+0.00%
In window 20/10/2026 · Low Cycle 120/Calendar · 10 years — Small sample
10 days: Avg +4.32% · Win 60% · DD -4.55%20 days: Avg +4.66% · Win 50% · DD -5.63%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202520/10/2025240.38neutral+2.03%+9.10%-0.87%-1.94%+9.10%
202421/10/2024200.60far below SMA50+4.87%+5.69%+14.32%-4.25%+17.28%
202320/10/2023178.11neutral+5.52%+11.20%+12.60%-1.04%+18.45%
202220/10/2022100.79neutral+5.49%+21.04%+17.12%-5.27%+24.39%
202120/10/2021131.13neutral-1.04%+2.67%-4.51%-4.51%+4.22%
202020/10/2020158.85neutral-0.84%-4.39%-7.01%-10.39%+3.16%
201921/10/201988.19neutral+4.47%+8.72%+16.29%-1.96%+16.71%
201819/10/201860.07far below SMA50-3.21%-3.55%-3.70%-9.51%+1.55%
201720/10/201749.15neutral-5.70%-6.82%-11.19%-15.56%+0.00%
201624/10/201619.20near 52w high-0.78%-0.52%+13.54%-1.82%+14.58%
In window 28/10/2026 · Low Cycle 90/Trading · 10 years — Small sample
10 days: Avg +2.93% · Win 60% · DD -4.03%20 days: Avg +3.09% · Win 50% · DD -5.39%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/10/2025244.28neutral+6.69%+2.63%-5.89%-9.40%+7.36%
202428/10/2024210.37neutral+0.77%+10.98%+19.34%-1.19%+19.34%
202327/10/2023187.94volume x3.8+5.38%+5.81%+3.64%-2.31%+12.26%
202228/10/2022122.49far above SMA50 · volume x2.7-6.72%-2.10%-7.24%-8.65%+2.35%
202128/10/2021133.05neutral+2.71%-1.86%-9.50%-9.50%+2.71%
202028/10/2020145.83neutral+7.66%+2.76%+2.45%-2.39%+12.37%
201928/10/201992.13neutral+4.07%+8.04%+22.99%+0.00%+22.99%
201829/10/201859.81far below SMA50 · volume x2.3-3.34%-3.08%-4.70%-9.11%+0.82%
201727/10/201746.35neutral-1.19%-9.60%-6.15%-10.46%+0.22%
201628/10/201619.01near 52w high-0.58%+15.73%+15.99%-0.84%+15.99%
Upcoming 31/10/2026 · High Cycle 60/Calendar · 10 years — Small sample
10 days: Avg +2.35% · Win 60% · DD -3.51%20 days: Avg +3.48% · Win 60% · DD -5.39%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202531/10/2025254.43volume x2.8-1.03%-2.54%-10.74%-13.02%+3.08%
202431/10/2024207.87neutral+9.87%+12.26%+22.07%+0.00%+22.87%
202331/10/2023187.57volume x1.7+5.58%+12.48%+0.80%-1.82%+12.48%
202231/10/2022125.37far above SMA50-10.74%-7.12%-11.94%-11.94%+0.00%
202101/11/2021136.35neutral-1.72%-6.47%-11.63%-11.69%+0.23%
202030/10/2020142.87neutral+14.70%+1.18%+14.04%-0.36%+14.70%
201931/10/201997.23neutral-1.30%+5.86%+16.14%-1.73%+18.55%
201831/10/201857.10far below SMA50+5.60%+0.18%+8.27%-2.70%+8.27%
201731/10/201745.90neutral-8.28%-5.45%-7.19%-9.59%+1.20%
201631/10/201619.05near 52w high+0.26%+13.12%+14.96%-1.05%+15.75%
Upcoming 04/11/2026 · High Cycle 45/Trading · 10 years — Small sample
10 days: Avg -0.46% · Win 50% · DD -4.67%20 days: Avg +2.71% · Win 60% · DD -6.53%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202504/11/2025260.62neutral-3.80%-12.49%-9.28%-15.08%+0.00%
202404/11/2024212.00neutral+10.13%+8.17%+23.39%+0.00%+23.39%
202303/11/2023198.06near 52w high · volume x1.7+0.40%+1.26%-2.39%-5.17%+6.52%
202204/11/2022114.26neutral+4.95%+4.27%+1.57%-3.38%+7.17%
202104/11/2021136.66neutral-4.45%-9.38%-14.58%-15.32%+0.00%
202004/11/2020157.00neutral-4.55%-9.11%+2.69%-9.11%+4.38%
201904/11/201995.88neutral+3.82%+6.97%+19.34%-0.34%+20.22%
201805/11/201857.81far below SMA50+0.28%-3.89%+4.31%-3.89%+6.94%
201703/11/201745.80neutral-8.52%-4.69%-12.99%-12.99%+1.42%
201604/11/201618.90near 52w high+16.40%+14.29%+15.08%+0.00%+16.67%
Upcoming 13/11/2026 · Low Cycle 144/Calendar · 10 years — Small sample
10 days: Avg +2.59% · Win 60% · DD -3.24%20 days: Avg +1.99% · Win 50% · DD -5.03%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202513/11/2025246.50neutral-10.22%-7.39%-6.11%-10.22%+0.59%
202413/11/2024234.30neutral-1.56%+8.76%+12.48%-2.45%+14.92%
202313/11/2023198.28near 52w high+0.89%-4.06%-8.81%-8.81%+6.41%
202214/11/2022116.44neutral-1.03%-5.19%-3.51%-7.62%+5.16%
202112/11/2021127.23neutral-2.54%-4.53%-2.62%-9.05%+2.52%
202013/11/2020144.56neutral+4.51%+12.71%+18.48%-1.29%+19.54%
201913/11/2019102.78neutral+2.06%+12.15%+4.28%-0.72%+12.15%
201813/11/201857.15far below SMA50-2.34%+7.09%+5.62%-2.78%+8.17%
201713/11/201741.85far below SMA50+7.17%+4.78%-1.79%-4.78%+7.17%
201614/11/201621.55near 52w high+1.16%+1.62%+1.86%-2.55%+3.02%
Upcoming 25/11/2026 · High Cycle 60/Trading · 10 years — Small sample
10 days: Avg +0.51% · Win 50% · DD -3.72%20 days: Avg +0.66% · Win 50% · DD -5.47%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202525/11/2025229.88neutral+2.85%+0.68%+2.84%-2.33%+2.85%
202425/11/2024251.06far above SMA50+4.19%+2.21%+0.64%-0.80%+7.25%
202324/11/2023193.21neutral-2.78%-5.29%-8.27%-9.56%+0.81%
202225/11/2022115.94neutral+3.54%-7.22%-9.80%-9.80%+3.54%
202124/11/2021124.70neutral-4.63%-1.38%+2.17%-7.20%+2.17%
202025/11/2020149.40neutral+7.92%+15.67%+20.89%+0.00%+22.13%
201925/11/2019113.31near 52w high · far above SMA50+0.98%-0.92%-2.61%-6.28%+1.73%
201826/11/201858.31far below SMA50+5.93%+4.06%-1.92%-6.53%+6.02%
201724/11/201744.20neutral-5.32%-6.00%-6.90%-9.84%+0.00%
201625/11/201621.50near 52w high-2.33%+3.26%+9.53%-2.33%+11.63%
Upcoming 30/11/2026 · High Cycle 90/Calendar · 10 years — Small sample
10 days: Avg -1.36% · Win 50% · DD -4.44%20 days: Avg -0.52% · Win 40% · DD -6.00%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202501/12/2025227.11neutral+2.40%-1.14%+3.75%-1.14%+4.48%
202429/11/2024253.75far above SMA50+3.65%+2.14%-2.57%-2.57%+6.11%
202330/11/2023189.25volume x1.7-4.23%-4.79%-8.46%-8.50%+2.86%
202230/11/2022114.09neutral-3.40%+0.75%-8.41%-12.16%+5.22%
202130/11/2021120.49neutral+5.70%+2.56%+1.86%-3.96%+5.74%
202030/11/2020162.93volume x2.0+3.79%+5.12%+11.02%-2.88%+13.13%
201929/11/2019112.92near 52w high · far above SMA50+0.91%-5.61%-3.79%-5.96%+1.43%
201830/11/201861.29neutral-1.16%-8.57%-3.67%-11.08%+0.78%
201730/11/201743.15neutral-4.17%-4.98%-3.82%-7.65%+0.00%
201630/11/201621.90near 52w high-0.23%+0.91%+8.90%-4.11%+9.59%
Upcoming 10/12/2026 · Low Cycle 120/Trading · 10 years — Small sample
10 days: Avg -0.59% · Win 40% · DD -3.89%20 days: Avg -0.37% · Win 50% · DD -5.57%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/12/2025231.45neutral+1.03%+2.15%-2.10%-2.99%+2.52%
202410/12/2024256.61far above SMA50+1.91%-1.54%-5.00%-5.00%+2.74%
202311/12/2023182.07neutral-2.78%-3.38%-3.09%-9.73%+0.69%
202209/12/2022107.57neutral-1.06%-2.78%+7.51%-6.83%+7.51%
202110/12/2021122.03neutral+0.06%+2.20%+0.13%-4.64%+4.41%
202010/12/2020172.81near 52w high · far above SMA50-0.12%+4.51%-7.27%-7.27%+6.66%
201910/12/2019112.27near 52w high · far above SMA50-4.42%-1.71%+5.66%-5.42%+5.66%
201810/12/201860.58neutral-7.49%-10.04%+1.73%-10.04%+1.73%
201711/12/201741.65neutral+2.16%-1.44%-2.40%-2.40%+2.16%
201609/12/201622.20near 52w high+2.25%+6.08%+1.13%-1.35%+8.11%

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 QQQ, SPY, SMH.
· If it holds above SMA50 (-0.7%) 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: -20.5% · from 52w low: +47.7%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days-0.71% · +4.16% · +3.13% · +19.66%
Distance from SMA20 / 50 / 200+2.28% · -0.69% · +14.61%
Distance from 52w high / low-20.53% · +47.74%
ATR14 · volume vs 20-avg10.03 · 1.50x

Relative strength

vs QQQ (20d)+8.52%
vs SPY (20d)+4.61%
vs SMH (20d)+16.22%

Moving averages

SMA20 / 50 / 200205.92 · 212.09 · 183.78
52w high / low265.02 · 142.56