After Bell Investing

After Bell Investing · Stock of the Day

2026-10-22

Three large-cap Yahoo day gainers. Market cap ≥ $10B, US listing, real volume. Same pattern readings as the Mag7 print. Filed as a note beside the print. A one-day move is not a call. VIX 16.68 low. SPY 764.06.

1

SPOT Spotify Technology S.A.

+11.1%

Cap
$120.0B
Last
583.66
RSI 14
53.5
vs SMA20
+2.8%

Named setup pullback in uptrend · 75/100 · buy

Stop ~489.37 (2x ATR) or daily close back below SMA50.

Readings are from the 2026-10-21 close — today's bar had not settled on the tape.

Pattern readings

PatternCurrentThresholdvsStatus
Historic drawdown 32.3% >= top-3 avg 50.2% 0.64x below
20d range high 525.34 > 540.82 -2.9% below
20d range low 525.34 < 470.25 +11.7% below
Relative volume 1.46x >= 1.50x expansion / <= 0.70x dry-up 0.97x vs expansion below
RSI_14 53.5 oversold < 30 · reset 35-58 · overbought > 70 mid 30-70 inside
MACD vs signal 3.004 vs 0.660 cross up: line > signal after line <= signal spread 2.344 above
Bollinger squeeze width 14.522 <= 20%ile cutoff 12.001 1.21x cutoff below
vs SMA20 (pullback tag) +2.8% -4.0% to +1.2% +2.8% outside
vs 52w high (breakout) -24.6% >= -3.0% (within 3% of high) -24.6% below
SMA50 vs SMA200 522.41 vs 496.48 golden: 50 > 200 · death: 50 < 200 +5.2% above
VIX 16.68 (low) elevated >= 20 · stress >= 30 16.68 low
SPOT dashboard

2

ALLE Allegion plc

+11.0%

Cap
$15.0B
Last
176.52
RSI 14
78.4
vs SMA20
+13.9%

Named setup volume breakout · 72/100 · buy

Failed break if close back under 159.00; stop ~167.66.

New on the local stock list this close.

Pattern readings

PatternCurrentThresholdvsStatus
Historic drawdown 1.8% >= top-3 avg 35.4% 0.05x below
20d range high 176.52 > 159.00 +11.0% met
20d range low 176.52 < 142.00 +24.3% below
Relative volume 1.98x >= 1.50x expansion / <= 0.70x dry-up 1.32x vs expansion met
RSI_14 78.4 oversold < 30 · reset 35-58 · overbought > 70 +8.4 vs 70 overbought
MACD vs signal 2.203 vs 0.204 cross up: line > signal after line <= signal spread 1.998 above
Bollinger squeeze width 14.381 <= 20%ile cutoff 5.480 2.62x cutoff below
vs SMA20 (pullback tag) +13.9% -4.0% to +1.2% +13.9% outside
vs 52w high (breakout) -3.6% >= -3.0% (within 3% of high) -3.6% below
SMA50 vs SMA200 156.18 vs 149.90 golden: 50 > 200 · death: 50 < 200 +4.2% above
VIX 16.68 (low) elevated >= 20 · stress >= 30 16.68 low
ALLE dashboard

3

WCN Waste Connections, Inc.

+9.9%

Cap
$46.5B
Last
184.88
RSI 14
66.7
vs SMA20
+6.7%

No named setup cleared the score bar. Readings still run.

New on the local stock list this close.

Readings are from the 2026-10-21 close — today's bar had not settled on the tape.

Pattern readings

PatternCurrentThresholdvsStatus
Historic drawdown 15.8% >= top-3 avg 22.8% 0.70x below
20d range high 168.28 > 169.51 -0.7% below
20d range low 168.28 < 149.39 +12.6% below
Relative volume 1.05x >= 1.50x expansion / <= 0.70x dry-up 0.70x vs expansion below
RSI_14 66.7 oversold < 30 · reset 35-58 · overbought > 70 mid 30-70 inside
MACD vs signal 2.023 vs -0.020 cross up: line > signal after line <= signal spread 2.043 above
Bollinger squeeze width 14.639 <= 20%ile cutoff 4.721 3.10x cutoff below
vs SMA20 (pullback tag) +6.7% -4.0% to +1.2% +6.7% outside
vs 52w high (breakout) -6.4% >= -3.0% (within 3% of high) -6.4% below
SMA50 vs SMA200 160.90 vs 162.89 golden: 50 > 200 · death: 50 < 200 -1.2% below
VIX 16.68 (low) elevated >= 20 · stress >= 30 16.68 low
WCN dashboard

Named-setup analog on these three

Research analog, not a forecast. Close-to-close after the first session a named setup clears min_score. Onsets are at least 21 sessions apart. A win on a buy is a higher close 21 sessions later, net of 10 bps. A win on a sell is a lower close. Hit rate is always shown next to the same names' unconditional 21-session rate. Mag7 thresholds (n ≥ 40, n_eff ≥ 40) are reported for comparability, but this walk can never earn a cleared grade: on one name n_eff equals n by construction, so read n_episodes — onsets grouped into quarter-wide windows — as the independence count. One long drawdown re-arms a washout setup every quarter and shows up as many onsets. The names were also selected because they jumped today, and the $10B floor is measured today while the history covers the era when the name was far smaller.

Lookback 2300 sessions · onset gap 21 · tape SPOT 2151 · ALLE 2300 · WCN 2300

Premise check: buying this name after a big up day

The page picks names because they jumped. This is that entry on each name's own history — not a named setup.

Nameup day ≥nepisodes21d netbasevs SPYbeat SPY
SPOT 8% 21 16 61.9% 55.6% +0.2% 47.6%
ALLE 8% 7 6 42.9% 53.0% -5.4% 28.6%
WCN 8% 1 1 100.0% 57.2% +2.4% 100.0%

Today's printed setups

NameSetupSidenn_effepisodes21d netbasevs SPYbeat SPYbase beatverdict
SPOT pullback_in_uptrend buy 35 35.0 15 60.0% 55.6% +2.3% 51.4% 50.8% fail
ALLE volume_breakout buy 17 17.0 12 52.9% 53.0% -0.2% 47.1% 47.5% fail
WCN — — 0 — — — — — — —

Whole-panel walk

SetupSidenn_effepisodes21d netbasevs SPYbeat SPYbase beatverdict
pullback_in_uptrend buy 131 69.4 29 56.5% 55.3% +0.5% 47.3% 48.9% marginal
pullback_and_rs buy 121 65.4 29 57.9% 55.3% +0.6% 48.8% 48.9% marginal
cheap_vs_industry buy 0 0.0 0 — 55.3% — — 48.9% fail
breakout buy 97 58.4 27 54.6% 55.3% -0.5% 43.3% 48.9% fail
golden_cross buy 19 16.0 13 68.4% 55.3% +2.2% 63.2% 48.9% fail
bullish_divergence buy 19 17.0 11 57.9% 55.3% +3.2% 68.4% 48.9% fail
volume_breakout buy 56 40.3 21 53.6% 55.3% +0.4% 44.6% 48.9% marginal
squeeze_breakout buy 43 32.0 19 53.5% 55.3% -0.4% 46.5% 48.9% fail
historic_drawdown buy 17 14.0 9 70.6% 55.3% +0.9% 64.7% 48.9% fail
deep_drawdown_value buy 14 11.0 8 50.0% 55.3% -7.0% 14.3% 48.9% fail
death_cross sell 20 17.0 13 40.0% 43.7% -0.3% 45.0% 51.1% fail
bearish_divergence sell 15 14.0 11 33.3% 43.7% -2.4% 26.7% 51.1% fail
breakdown sell 46 32.0 16 37.0% 43.7% +0.8% 52.2% 51.1% thin
volume_breakdown sell 36 24.8 15 36.1% 43.7% -0.0% 41.7% 51.1% fail
squeeze_breakdown sell 28 23.3 13 25.0% 43.7% -2.4% 39.3% 51.1% fail
bounce_in_downtrend sell 56 37.0 18 46.4% 43.7% +0.3% 50.0% 51.1% thin

ALLE

SetupSidenn_effepisodes21d netbasevs SPYbeat SPYbase beatverdict
pullback_in_uptrend buy 42 42.0 20 54.8% 53.0% +0.0% 45.2% 47.5% marginal
pullback_and_rs buy 39 39.0 17 53.8% 53.0% +0.7% 51.3% 47.5% fail
cheap_vs_industry buy 0 0.0 0 — 53.0% — — 47.5% fail
breakout buy 31 31.0 16 45.2% 53.0% -1.0% 41.9% 47.5% fail
golden_cross buy 6 6.0 6 83.3% 53.0% +1.2% 66.7% 47.5% fail
bullish_divergence buy 7 7.0 7 42.9% 53.0% +0.8% 57.1% 47.5% fail
volume_breakout buy 17 17.0 12 52.9% 53.0% -0.2% 47.1% 47.5% fail
squeeze_breakout buy 15 15.0 13 53.3% 53.0% -0.2% 53.3% 47.5% fail
historic_drawdown buy 5 5.0 5 80.0% 53.0% +2.8% 60.0% 47.5% fail
deep_drawdown_value buy 8 8.0 6 75.0% 53.0% -3.5% 25.0% 47.5% fail
death_cross sell 7 7.0 7 57.1% 46.0% +0.3% 57.1% 52.5% fail
bearish_divergence sell 3 3.0 3 0.0% 46.0% -0.9% 33.3% 52.5% fail
breakdown sell 18 18.0 10 33.3% 46.0% +0.6% 55.6% 52.5% fail
volume_breakdown sell 12 12.0 9 41.7% 46.0% -1.3% 41.7% 52.5% fail
squeeze_breakdown sell 9 9.0 9 11.1% 46.0% -3.1% 11.1% 52.5% fail
bounce_in_downtrend sell 21 21.0 10 52.4% 46.0% +1.0% 52.4% 52.5% fail

SPOT

SetupSidenn_effepisodes21d netbasevs SPYbeat SPYbase beatverdict
pullback_in_uptrend buy 35 35.0 15 60.0% 55.6% +2.3% 51.4% 50.8% fail
pullback_and_rs buy 35 35.0 15 57.1% 55.6% +1.5% 42.9% 50.8% fail
cheap_vs_industry buy 0 0.0 0 — 55.6% — — 50.8% fail
breakout buy 25 25.0 13 60.0% 55.6% -0.2% 40.0% 50.8% fail
golden_cross buy 5 5.0 5 60.0% 55.6% +5.5% 60.0% 50.8% fail
bullish_divergence buy 7 7.0 7 57.1% 55.6% +5.1% 57.1% 50.8% fail
volume_breakout buy 22 22.0 13 59.1% 55.6% +1.6% 45.5% 50.8% fail
squeeze_breakout buy 13 13.0 11 53.8% 55.6% -0.5% 53.8% 50.8% fail
historic_drawdown buy 12 12.0 7 66.7% 55.6% +0.0% 66.7% 50.8% fail
deep_drawdown_value buy 5 5.0 2 0.0% 55.6% -11.7% 0.0% 50.8% fail
death_cross sell 5 5.0 5 40.0% 44.0% -1.6% 40.0% 49.2% fail
bearish_divergence sell 6 6.0 6 33.3% 44.0% -2.5% 33.3% 49.2% fail
breakdown sell 10 10.0 6 50.0% 44.0% +2.0% 50.0% 49.2% fail
volume_breakdown sell 9 9.0 6 44.4% 44.0% +0.6% 44.4% 49.2% fail
squeeze_breakdown sell 10 10.0 7 30.0% 44.0% -4.6% 40.0% 49.2% fail
bounce_in_downtrend sell 20 20.0 12 40.0% 44.0% -1.4% 40.0% 49.2% fail

WCN

SetupSidenn_effepisodes21d netbasevs SPYbeat SPYbase beatverdict
pullback_in_uptrend buy 54 54.0 25 55.6% 57.2% -0.4% 46.3% 48.5% fail
pullback_and_rs buy 47 47.0 24 61.7% 57.2% -0.2% 51.1% 48.5% fail
cheap_vs_industry buy 0 0.0 0 — 57.2% — — 48.5% fail
breakout buy 41 41.0 20 58.5% 57.2% -0.4% 46.3% 48.5% fail
golden_cross buy 8 8.0 8 62.5% 57.2% +0.8% 62.5% 48.5% fail
bullish_divergence buy 5 5.0 4 80.0% 57.2% +3.7% 100.0% 48.5% fail
volume_breakout buy 17 17.0 14 47.1% 57.2% -0.4% 41.2% 48.5% fail
squeeze_breakout buy 15 15.0 10 53.3% 57.2% -0.6% 33.3% 48.5% fail
historic_drawdown buy 1 0.0 0 — 57.2% — — 48.5% fail
deep_drawdown_value buy 1 1.0 1 100.0% 57.2% -11.9% 0.0% 48.5% fail
death_cross sell 8 8.0 8 25.0% 41.2% -0.1% 37.5% 51.5% fail
bearish_divergence sell 6 6.0 5 50.0% 41.2% -3.0% 16.7% 51.5% fail
breakdown sell 18 18.0 11 33.3% 41.2% +0.2% 50.0% 51.5% fail
volume_breakdown sell 15 15.0 11 26.7% 41.2% +0.6% 40.0% 51.5% fail
squeeze_breakdown sell 9 9.0 7 33.3% 41.2% +0.8% 66.7% 51.5% fail
bounce_in_downtrend sell 15 15.0 9 46.7% 41.2% +1.5% 60.0% 51.5% fail

Earlier mover prints

  1. GMAB · VG · CART · 3 cards
  2. SMCI · CRL · ZS · 3 cards
  3. TLK · EFX · HAS · 3 cards
  4. FROG · SMMT · RMBS · 3 cards
  5. AR · OVV · EQNR · 3 cards
  6. ERIC · TRU · CRCL · 3 cards
  7. HALO · GFS · UNH · 3 cards
  8. CDW · VG · INFY · 3 cards
  9. FICO · MANH · FRO · 3 cards
  10. CCI · MRNA · HUM · 3 cards
  11. CSGP · FLUT · PBF · 3 cards
  12. BSP · GKOS · SPOT · 3 cards
  13. CIEN · TLN · CEG · 3 cards
  14. PTC · XP · PCVX · 3 cards
  15. IBRX · INIO · FPS · 3 cards