📊 Daily Market Report

Generated: Fri Apr 03, 2026 08:04  |  Data as of: 2026-04-02  |  Benchmark: SPY  |  Sectors tracked: 22
3
Rotating Sectors
3
Improving (Watch)
4
Weakening
8
Lagging / Avoid
§1   Sector Rotation Alerts 22 sectors
ETFSectorAlertScore RRG QuadrantRS-RatioRS-Mom StealthTrail4-Factor1Y Return QTA Backtest Reason
OIH Oil Services ROTATING ★★ 10 Leading 103.62 100.14 🟢 BUY WATCH (2/4) +52.4% n=68
Avg 20d: +1.91%
Hit: 56.7%
3d in run
Outperforming SPY (Leading); StealthTrail active; +52.4% 1Y momentum
IBB Biotech ROTATING ★★ 9 Leading 100.80 100.12 ⚪ FLAT ALERT (3/4) +34.0% n=81
Avg 20d: +0.14%
Hit: 53.8%
1d in run
Outperforming SPY (Leading); No trend signal; 3/4 confirmation signals; +34.0% 1Y momentum
KRE Reg. Banks ROTATING ★★ 9 Leading 100.74 100.24 ⚪ FLAT ALERT (3/4) +18.3% n=83
Avg 20d: +0.94%
Hit: 54.9%
2d in run
Outperforming SPY (Leading); No trend signal; 3/4 confirmation signals
XLE Energy WATCH ★ 8 Leading 104.45 100.52 🟢 BUY NONE (1/4) +29.9% n=70
Avg 20d: +2.19%
Hit: 65.7%
84d in run
Outperforming SPY (Leading); StealthTrail active; +29.9% 1Y momentum
XOP Oil & Gas E&P WATCH ★ 8 Leading 106.17 100.96 🟢 BUY NONE (1/4) +36.1% n=78
Avg 20d: -0.29%
Hit: 46.2%
72d in run
Outperforming SPY (Leading); StealthTrail active; +36.1% 1Y momentum
XLF Financials WATCH ★ 7 Leading 100.24 100.43 ⚪ FLAT WATCH (2/4) +0.3% n=78
Avg 20d: +1.1%
Hit: 61.0%
3d in run
Outperforming SPY (Leading); No trend signal
XLY Consumer Disc. WATCH ★ 6 Improving 99.32 100.06 ⚪ FLAT WATCH (2/4) +7.2% n=80
Avg 20d: +1.23%
Hit: 72.5%
Outperforming SPY (Improving); No trend signal
XRT Retail WATCH ★ 6 Improving 99.65 100.07 ⚪ FLAT WATCH (2/4) +13.6% n=76
Avg 20d: +1.86%
Hit: 63.2%
Outperforming SPY (Improving); No trend signal
ICLN Clean Energy AVOID 5 Leading 100.90 100.00 ⚪ FLAT NONE (1/4) +59.2% n=54
Avg 20d: +1.98%
Hit: 66.0%
8d in run
Outperforming SPY (Leading); No trend signal; +59.2% 1Y momentum
XLK Technology AVOID 4 Improving 99.84 100.09 ⚪ FLAT NONE (1/4) +30.5% n=87
Avg 20d: +1.2%
Hit: 58.1%
Outperforming SPY (Improving); No trend signal; +30.5% 1Y momentum
XLB Materials AVOID 4 Weakening 101.10 99.81 ⚪ FLAT WATCH (2/4) +18.1% n=92
Avg 20d: +0.68%
Hit: 60.9%
Underperforming SPY (Weakening); No trend signal
XLU Utilities AVOID 4 Weakening 101.61 99.93 ⚪ FLAT WATCH (2/4) +20.0% n=75
Avg 20d: +0.81%
Hit: 57.3%
Underperforming SPY (Weakening); No trend signal
XLRE Real Estate AVOID 4 Weakening 100.23 99.65 ⚪ FLAT WATCH (2/4) +2.3% n=53
Avg 20d: +1.24%
Hit: 56.6%
Underperforming SPY (Weakening); No trend signal
SOXX Semiconductors AVOID 4 Weakening 100.38 99.72 ⚪ FLAT WATCH (2/4) +80.4% n=82
Avg 20d: +2.22%
Hit: 67.1%
Underperforming SPY (Weakening); No trend signal; +80.4% 1Y momentum
GDX Gold Miners AVOID 4 Lagging 98.25 98.26 🟢 BUY NONE (1/4) +108.2% n=73
Avg 20d: +1.22%
Hit: 57.5%
Underperforming SPY (Lagging); StealthTrail active; +108.2% 1Y momentum
XLP Consumer Staples AVOID 1 Lagging 99.98 99.54 ⚪ FLAT NONE (1/4) +3.2% n=71
Avg 20d: +1.59%
Hit: 64.8%
Underperforming SPY (Lagging); No trend signal
XLV Health Care AVOID 1 Lagging 99.77 99.87 ⚪ FLAT NONE (1/4) +3.6% n=78
Avg 20d: +0.76%
Hit: 62.8%
Underperforming SPY (Lagging); No trend signal
XLI Industrials AVOID 1 Lagging 99.88 99.50 ⚪ FLAT NONE (1/4) +24.7% n=84
Avg 20d: +1.85%
Hit: 65.5%
Underperforming SPY (Lagging); No trend signal; +24.7% 1Y momentum
XLC Comm. Services AVOID 1 Lagging 99.77 99.83 ⚪ FLAT NONE (1/4) +16.8% n=39
Avg 20d: +1.45%
Hit: 66.7%
Underperforming SPY (Lagging); No trend signal
ITA Aerospace/Defense AVOID 1 Lagging 98.94 99.18 ⚪ FLAT NONE (1/4) +44.1% n=87
Avg 20d: +1.18%
Hit: 63.2%
Underperforming SPY (Lagging); No trend signal; +44.1% 1Y momentum
JETS Airlines AVOID 1 Lagging 98.38 99.80 ⚪ FLAT NONE (1/4) +20.0% n=50
Avg 20d: +0.91%
Hit: 50.0%
Underperforming SPY (Lagging); No trend signal
XHB Homebuilders AVOID 1 Lagging 97.94 99.37 ⚪ FLAT NONE (1/4) +0.2% n=83
Avg 20d: +1.65%
Hit: 66.3%
Underperforming SPY (Lagging); No trend signal
§2   Live RRG Snapshot RS-Ratio vs RS-Momentum

X = RS-Ratio (>100 = beating SPY)  |  Y = RS-Momentum (>100 = accelerating)  |  Hover for values

§3   Stock Drill-Down Rotating sectors only — 3-layer filter + SFRA backtest
🔍 Look up a stock:
🎯 Signal Action Summary — stocks worth acting on today, across all rotating sectors
🆕 New Signals 46
Signal fired ≤ 10 days ago — fresh entry window
ZION STRONG BUY KRE
Zions Bancorp
1d old
now -0.2% vs hist avg +1.2%
ACRS STRONG BUY KRE
1d old
now +1.4% vs hist avg +1.0%
USB BUY KRE
US Bancorp
1d old
now +0.4% vs hist avg +0.9%
GBCI BUY KRE
1d old
now +1.0% vs hist avg +1.5%
MTB WATCH KRE
M&T Bank
1d old
now +0.6% vs hist avg +1.3%
ENVA WATCH XLE
1d old
now -0.0% vs hist avg +2.0%
ZION STRONG BUY XLF
Zions Bancorp
1d old
now -0.2% vs hist avg +1.2%
USB STRONG BUY XLF
US Bancorp
1d old
now +0.4% vs hist avg +0.9%
Room to Run 27
Current gain < 40% of hist avg — move still early
DFIN WATCH XLF
now -9.8%
hist avg +0.5% → +10.2% left
ALNY BUY IBB
Alnylam Pharma
now -3.0%
hist avg +2.8% → +5.8% left
AAL WATCH XLY
American Airlines
now -2.6%
hist avg +0.5% → +3.2% left
SLB BUY OIH
SLB (Schlumberger)
now -2.1%
hist avg +0.8% → +3.0% left
SLB BUY XLE
SLB (Schlumberger)
now -2.1%
hist avg +0.8% → +3.0% left
CHWY BUY XLY
now +1.1%
hist avg +4.0% → +2.9% left
CHWY BUY XRT
now +1.1%
hist avg +4.0% → +2.9% left
WAFD STRONG BUY KRE
now +0.0%
hist avg +2.7% → +2.7% left
⚠️ Extended 42
Current gain > 120% of hist avg — consider waiting
ACHC WATCH XRT
now +68.3%
hist avg was +0.3%
REI WATCH OIH
now +63.7%
hist avg was +1.9%
CAR STRONG BUY XLF
now +62.1%
hist avg was +2.2%
SM BUY XLE
now +60.2%
hist avg was +2.3%
SM BUY XOP
now +60.2%
hist avg was +2.3%
FTI STRONG BUY OIH
TechnipFMC
now +50.2%
hist avg was +1.0%
COP BUY XLE
ConocoPhillips
now +46.4%
hist avg was +1.5%
COP WATCH XOP
ConocoPhillips
now +46.4%
hist avg was +1.5%
🏆 Best Quality 2
Hit rate ≥ 65% & avg 20d return ≥ 2% historically
AMZN WATCH XLY
Amazon
Hit 69.6%
avg 20d +3.3%
NFLX BUY XLY
Netflix
Hit 69.4%
avg 20d +4.4%

SFRA (Signal Forward Return Analysis): For each stock, we scanned its full history and found every past StealthTrail BUY signal. We then measured how much the stock rose over the next 5 / 10 / 20 / 30 trading days after each signal. Hit Rate = % of past signals where the 20-day return was positive. Avg 20d = average 20-day forward return across all past signals. This tells you how reliable a signal has been for this specific stock historically.

OIH — Oil Services

ROTATING ★★ Score: 10 | RRG: Leading BUY: 4   Avoid: 7   Top: FTI, SLB, HAL, CECO SFRA avg across picks — Hit Rate 20d: 50.0% | Avg 20d Return: +0.69%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
FTI
TechnipFMC
★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) High (43.2%) +118.8% n=104 signals
Hist avg 20d: +1.0%
Hit rate: 55.8%
Since signal (90d ago): +50.23% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +118.8% 1Y momentum
SLB
SLB (Schlumberger)
★★ BUY 11 Leading Improving 🟢 BUY WATCH (2/4) High (36.4%) +20.8% n=101 signals
Hist avg 20d: +0.85%
Hit rate: 52.0%
Since signal (9d ago): -2.12% ✓ room to run
Outperforming SPY (Leading); Top within sector (Improving); StealthTrail active; +20.8% 1Y momentum
HAL
Halliburton
★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (42.5%) +52.6% n=96 signals
Hist avg 20d: +1.18%
Hit rate: 52.1%
Since signal (90d ago): +29.58% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +52.6% 1Y momentum
CECO ★★ BUY 10 Leading Improving ⚪ FLAT ALERT (3/4) High (48.0%) +191.2% n=93 signals
Hist avg 20d: +2.78%
Hit rate: 54.8%
Outperforming SPY (Leading); Top within sector (Improving); No trend signal; 3/4 confirmation signals; +191.2% 1Y momentum
GTLS
Chart Industries
★ WATCH 8 Leading Improving ⚪ FLAT WATCH (2/4) High (53.2%) +36.9% n=99 signals
Hist avg 20d: +2.02%
Hit rate: 58.6%
Outperforming SPY (Leading); Top within sector (Improving); No trend signal; +36.9% 1Y momentum
DNOW
NOW Inc
★ WATCH 8 Improving Improving 🟢 BUY NONE (1/4) High (47.6%) -30.2% n=81 signals
Hist avg 20d: -1.71%
Hit rate: 47.5%
Since signal (6d ago): -1.39%
Outperforming SPY (Improving); Top within sector (Improving); StealthTrail active; -30.2% 1Y (negative)
PTEN
Patterson-UTI
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (55.9%) +30.8% n=92 signals
Hist avg 20d: +0.17%
Hit rate: 47.8%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +30.8% 1Y momentum
RES ★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (53.2%) +24.5% n=91 signals
Hist avg 20d: +1.05%
Hit rate: 51.1%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +24.5% 1Y momentum
REI ★ WATCH 6 Weakening Weakening 🟢 BUY NONE (1/4) High (86.0%) +27.4% n=64 signals
Hist avg 20d: +1.87%
Hit rate: 42.2%
Since signal (90d ago): +63.74% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +27.4% 1Y momentum
PUMP ★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (71.2%) +83.7% n=53 signals
Hist avg 20d: -1.39%
Hit rate: 41.5%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +83.7% 1Y momentum
BKR
Baker Hughes
AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) High (37.8%) +37.1% n=97 signals
Hist avg 20d: +0.64%
Hit rate: 53.1%
Since signal (10d ago): -3.44% ✓ room to run
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; +37.1% 1Y momentum
WLKP AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) Medium (29.3%) +4.2% n=59 signals
Hist avg 20d: +0.96%
Hit rate: 49.2%
Since signal (86d ago): +13.8% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active
NOV
NOV Inc
AVOID 4 Weakening Lagging ⚪ FLAT WATCH (2/4) High (42.7%) +27.5% n=102 signals
Hist avg 20d: -0.68%
Hit rate: 55.9%
Underperforming SPY (Weakening); Lagging within sector (Lagging); No trend signal; +27.5% 1Y momentum
RCON AVOID 3 Lagging Lagging ⚪ FLAT WATCH (2/4) High (129.2%) -47.5% n=64 signals
Hist avg 20d: -1.86%
Hit rate: 29.7%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -47.5% 1Y (negative)
OIS
Oil States Intl
AVOID 2 Weakening Lagging ⚪ FLAT NONE (1/4) High (55.6%) +115.2% n=99 signals
Hist avg 20d: +0.55%
Hit rate: 49.5%
Underperforming SPY (Weakening); Lagging within sector (Lagging); No trend signal; +115.2% 1Y momentum
WHD
Cactus Inc
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (53.0%) +2.1% n=45 signals
Hist avg 20d: +1.6%
Hit rate: 55.6%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
SSD AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (31.5%) +5.6% n=96 signals
Hist avg 20d: +2.67%
Hit rate: 54.2%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal

IBB — Biotech

ROTATING ★★ Score: 9 | RRG: Leading BUY: 10   Avoid: 14   Top: REGN, AMBO, ALCO, ILMN SFRA avg across picks — Hit Rate 20d: 51.1% | Avg 20d Return: +1.92%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
REGN
Regeneron
★★★ STRONG BUY 16 Leading Leading 🟢 BUY STRONG (4/4) High (38.0%) +22.4% n=100 signals
Hist avg 20d: +0.88%
Hit rate: 48.0%
Since signal (48d ago): -5.03%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 4/4 confirmation signals; +22.4% 1Y momentum
AMBO ★★★ STRONG BUY 16 Leading Leading 🟢 BUY STRONG (4/4) High (156.2%) -7.0% n=32 signals
Hist avg 20d: -5.34%
Hit rate: 35.5%
Since signal (16d ago): +8.68% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 4/4 confirmation signals; -7.0% 1Y (negative)
ALCO ★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) Medium (33.2%) +37.0% n=81 signals
Hist avg 20d: -0.35%
Hit rate: 46.2%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +37.0% 1Y momentum
ILMN
Illumina
★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (42.8%) +55.6% n=93 signals
Hist avg 20d: -0.57%
Hit rate: 50.5%
Since signal (34d ago): -5.27% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +55.6% 1Y momentum
EDIT ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (84.9%) +126.3% n=53 signals
Hist avg 20d: +4.71%
Hit rate: 52.8%
Since signal (37d ago): +26.54% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +126.3% 1Y momentum
XBIO ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (135.5%) +12.7% n=46 signals
Hist avg 20d: -0.93%
Hit rate: 43.5%
Since signal (49d ago): +25.94%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
ALKS ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (43.0%) +6.7% n=110 signals
Hist avg 20d: +1.84%
Hit rate: 56.0%
Since signal (8d ago): +18.62% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
INCY
Incyte
★★ BUY 10 Improving Improving 🟢 BUY WATCH (2/4) High (40.9%) +53.9% n=88 signals
Hist avg 20d: +2.01%
Hit rate: 58.6%
Since signal (2d ago): +1.92%
Outperforming SPY (Improving); Top within sector (Improving); StealthTrail active; +53.9% 1Y momentum
ALLT ★★ BUY 10 Improving Improving 🟢 BUY WATCH (2/4) High (51.4%) +23.7% n=93 signals
Hist avg 20d: +1.43%
Hit rate: 53.8%
Since signal (93d ago): -27.0%
Outperforming SPY (Improving); Top within sector (Improving); StealthTrail active; +23.7% 1Y momentum
ALNY
Alnylam Pharma
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (55.3%) +19.5% n=104 signals
Hist avg 20d: +2.81%
Hit rate: 59.2%
Since signal (8d ago): -3.0% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
CRBU ★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) High (87.5%) +125.3% n=30 signals
Hist avg 20d: -5.28%
Hit rate: 36.7%
Since signal (57d ago): +19.75%
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +125.3% 1Y momentum
GILD
Gilead Sciences
AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) Medium (27.5%) +28.2% n=110 signals
Hist avg 20d: +1.09%
Hit rate: 50.5%
Since signal (2d ago): +0.24%
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; +28.2% 1Y momentum
DVAX AVOID 5 Weakening Weakening ⚪ FLAT WATCH (2/4) High (73.5%) +17.4% n=88 signals
Hist avg 20d: +0.5%
Hit rate: 54.5%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal
ALSI AVOID 5 Leading Leading ⚪ FLAT NONE (0/4) High (895.6%) -90.0% n=44 signals
Hist avg 20d: +10.49%
Hit rate: 31.8%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; -90.0% 1Y (negative)
BNTX
BioNTech
AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) High (77.1%) -2.3% n=40 signals
Hist avg 20d: +8.15%
Hit rate: 46.2%
Since signal (0d ago): +0.0% ✓ room to run
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; -2.3% 1Y (negative)
CRSP AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) High (64.4%) +44.8% n=53 signals
Hist avg 20d: +5.08%
Hit rate: 56.6%
Since signal (37d ago): -12.79%
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; +44.8% 1Y momentum
MRNA
Moderna
AVOID 3 Weakening Weakening ⚪ FLAT NONE (1/4) High (72.3%) +77.5% n=30 signals
Hist avg 20d: +8.94%
Hit rate: 66.7%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; +77.5% 1Y momentum
ALTG AVOID 3 Lagging Lagging ⚪ FLAT WATCH (2/4) High (55.4%) +9.6% n=42 signals
Hist avg 20d: +1.7%
Hit rate: 52.4%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
AMGN
Amgen
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (24.5%) +17.4% n=98 signals
Hist avg 20d: +1.89%
Hit rate: 61.2%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
BIIB
Biogen
AVOID 1 Weakening Lagging ⚪ FLAT NONE (0/4) High (38.2%) +35.0% n=101 signals
Hist avg 20d: +0.18%
Hit rate: 49.5%
Underperforming SPY (Weakening); Lagging within sector (Lagging); No trend signal; +35.0% 1Y momentum
BEAM AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (80.5%) +33.4% n=28 signals
Hist avg 20d: +-0.0%
Hit rate: 50.0%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +33.4% 1Y momentum
AXON
Axon Enterprise
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (49.6%) -26.1% n=104 signals
Hist avg 20d: +2.85%
Hit rate: 52.9%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -26.1% 1Y (negative)
BMRN AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (36.5%) -18.8% n=97 signals
Hist avg 20d: +1.59%
Hit rate: 58.3%
Since signal (1d ago): -3.04% ✓ room to run
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -18.8% 1Y (negative)
ALRM AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (38.7%) -21.7% n=58 signals
Hist avg 20d: +3.36%
Hit rate: 51.7%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -21.7% 1Y (negative)
VRTX
Vertex Pharma
AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) High (42.7%) -9.3% n=110 signals
Hist avg 20d: +0.88%
Hit rate: 54.5%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -9.3% 1Y (negative)

KRE — Reg. Banks

ROTATING ★★ Score: 9 | RRG: Leading BUY: 8   Avoid: 7   Top: KEY, ZION, WAFD, ACRS SFRA avg across picks — Hit Rate 20d: 56.9% | Avg 20d Return: +0.49%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
KEY
KeyCorp
★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) High (36.8%) +33.2% n=116 signals
Hist avg 20d: +1.26%
Hit rate: 54.8%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +33.2% 1Y momentum
ZION
Zions Bancorp
★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) High (37.7%) +19.1% n=111 signals
Hist avg 20d: +1.18%
Hit rate: 51.8%
Since signal (1d ago): -0.22% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals
WAFD ★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) Medium (28.8%) +14.6% n=87 signals
Hist avg 20d: +2.73%
Hit rate: 61.6%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals
ACRS ★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) High (109.7%) +172.7% n=44 signals
Hist avg 20d: +0.97%
Hit rate: 45.2%
Since signal (1d ago): +1.45% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +172.7% 1Y momentum
USB
US Bancorp
★★ BUY 11 Leading Lagging 🟢 BUY ALERT (3/4) Medium (27.7%) +28.3% n=98 signals
Hist avg 20d: +0.9%
Hit rate: 61.9%
Since signal (1d ago): +0.38%
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active; 3/4 confirmation signals; +28.3% 1Y momentum
CFG
Citizens Financial
★★ BUY 10 Leading Leading ⚪ FLAT ALERT (3/4) High (36.9%) +51.8% n=72 signals
Hist avg 20d: +1.77%
Hit rate: 54.2%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; 3/4 confirmation signals; +51.8% 1Y momentum
GBCI ★★ BUY 9 Leading Lagging 🟢 BUY WATCH (2/4) Medium (32.9%) +5.4% n=97 signals
Hist avg 20d: +1.53%
Hit rate: 57.3%
Since signal (1d ago): +1.0%
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active
TRMK ★★ BUY 9 Leading Weakening ⚪ FLAT ALERT (3/4) Medium (29.1%) +26.2% n=99 signals
Hist avg 20d: +1.71%
Hit rate: 54.5%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; 3/4 confirmation signals; +26.2% 1Y momentum
PNC
PNC Financial
★ WATCH 8 Leading Lagging ⚪ FLAT ALERT (3/4) Medium (28.0%) +24.0% n=97 signals
Hist avg 20d: +1.61%
Hit rate: 60.8%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal; 3/4 confirmation signals; +24.0% 1Y momentum
TFC
Truist Financial
★ WATCH 8 Improving Lagging 🟢 BUY WATCH (2/4) Medium (30.7%) +18.9% n=102 signals
Hist avg 20d: +1.46%
Hit rate: 62.4%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Improving); Lagging within sector (Lagging); StealthTrail active
HBAN
Huntington Bancshares
★ WATCH 8 Improving Lagging 🟢 BUY WATCH (2/4) Medium (33.6%) +7.8% n=111 signals
Hist avg 20d: +1.4%
Hit rate: 62.7%
Since signal (2d ago): +0.89%
Outperforming SPY (Improving); Lagging within sector (Lagging); StealthTrail active
FFIN ★ WATCH 8 Improving Lagging 🟢 BUY WATCH (2/4) Medium (30.6%) -14.2% n=100 signals
Hist avg 20d: +1.56%
Hit rate: 59.6%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Improving); Lagging within sector (Lagging); StealthTrail active; -14.2% 1Y (negative)
MTB
M&T Bank
★ WATCH 7 Weakening Lagging 🟢 BUY WATCH (2/4) Medium (29.9%) +20.5% n=112 signals
Hist avg 20d: +1.27%
Hit rate: 57.7%
Since signal (1d ago): +0.56%
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; +20.5% 1Y momentum
COLB
Columbia Banking
★ WATCH 6 Leading Lagging ⚪ FLAT WATCH (2/4) High (35.3%) +16.5% n=105 signals
Hist avg 20d: +0.71%
Hit rate: 53.3%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal
ACSI ★ WATCH 6 Leading Lagging ⚪ FLAT WATCH (2/4) Low (17.5%) +8.8% n=116 signals
Hist avg 20d: +1.01%
Hit rate: 68.1%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal
FITB
Fifth Third Bancorp
AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) Medium (34.5%) +23.2% n=101 signals
Hist avg 20d: +1.71%
Hit rate: 61.0%
Since signal (1d ago): +0.62%
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; +23.2% 1Y momentum
ACRB AVOID 5 Leading Leading ⚪ FLAT NONE (0/4) High (371.2%) +0.0% n=57 signals
Hist avg 20d: -19.0%
Hit rate: 15.8%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal
RF
Regions Financial
AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) High (36.6%) +25.3% n=109 signals
Hist avg 20d: +1.77%
Hit rate: 60.2%
Since signal (2d ago): +1.34%
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; +25.3% 1Y momentum
WAL
Western Alliance
AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) High (46.9%) -5.4% n=107 signals
Hist avg 20d: +2.13%
Hit rate: 56.6%
Since signal (1d ago): -0.43% ✓ room to run
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; -5.4% 1Y (negative)
ACRE AVOID 2 Weakening Lagging ⚪ FLAT NONE (1/4) High (39.4%) +21.0% n=79 signals
Hist avg 20d: +1.14%
Hit rate: 62.0%
Underperforming SPY (Weakening); Lagging within sector (Lagging); No trend signal; +21.0% 1Y momentum
SFBS AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (34.5%) -9.3% n=72 signals
Hist avg 20d: +0.74%
Hit rate: 55.6%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -9.3% 1Y (negative)
CRBN AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Low (16.6%) +19.2% n=98 signals
Hist avg 20d: +1.13%
Hit rate: 74.5%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal

XLE — Energy

WATCH ★ Score: 8 | RRG: Leading BUY: 15   Avoid: 12   Top: UNIT, XOM, HAL, FLEX SFRA avg across picks — Hit Rate 20d: 53.8% | Avg 20d Return: +1.45%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
UNIT ★★★ STRONG BUY 16 Leading Leading 🟢 BUY STRONG (4/4) High (52.1%) +18.7% n=65 signals
Hist avg 20d: -0.78%
Hit rate: 48.4%
Since signal (23d ago): +20.82%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 4/4 confirmation signals
XOM
ExxonMobil
★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) Medium (24.9%) +40.1% n=97 signals
Hist avg 20d: +0.96%
Hit rate: 54.6%
Since signal (71d ago): +21.07% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +40.1% 1Y momentum
HAL
Halliburton
★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (42.5%) +52.6% n=96 signals
Hist avg 20d: +1.18%
Hit rate: 52.1%
Since signal (90d ago): +29.58% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +52.6% 1Y momentum
FLEX ★★ BUY 11 Leading Improving 🟢 BUY WATCH (2/4) High (38.1%) +101.3% n=97 signals
Hist avg 20d: +0.59%
Hit rate: 51.0%
Since signal (8d ago): -2.04% ✓ room to run
Outperforming SPY (Leading); Top within sector (Improving); StealthTrail active; +101.3% 1Y momentum
COP
ConocoPhillips
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) Medium (33.7%) +27.2% n=106 signals
Hist avg 20d: +1.54%
Hit rate: 53.8%
Since signal (142d ago): +46.38% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +27.2% 1Y momentum
SLB
SLB (Schlumberger)
★★ BUY 9 Leading Lagging 🟢 BUY WATCH (2/4) High (36.4%) +20.8% n=101 signals
Hist avg 20d: +0.85%
Hit rate: 52.0%
Since signal (9d ago): -2.12% ✓ room to run
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active; +20.8% 1Y momentum
MPC
Marathon Petroleum
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (39.2%) +66.9% n=91 signals
Hist avg 20d: +2.34%
Hit rate: 61.5%
Since signal (87d ago): +38.87% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +66.9% 1Y momentum
PSX
Phillips 66
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) Medium (33.5%) +47.3% n=90 signals
Hist avg 20d: +1.71%
Hit rate: 57.8%
Since signal (87d ago): +26.92% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +47.3% 1Y momentum
VLO
Valero Energy
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (38.8%) +88.0% n=103 signals
Hist avg 20d: +1.79%
Hit rate: 55.3%
Since signal (87d ago): +36.0% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +88.0% 1Y momentum
OXY
Occidental Petroleum
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (41.7%) +30.4% n=99 signals
Hist avg 20d: -0.19%
Hit rate: 43.4%
Since signal (93d ago): +52.6%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +30.4% 1Y momentum
APA
APA Corp
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (50.3%) +108.2% n=101 signals
Hist avg 20d: -0.12%
Hit rate: 52.5%
Since signal (78d ago): +59.01%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +108.2% 1Y momentum
RRC
Range Resources
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (51.6%) +8.0% n=98 signals
Hist avg 20d: +0.71%
Hit rate: 50.0%
Since signal (72d ago): +24.75% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
SM ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (72.3%) +4.9% n=86 signals
Hist avg 20d: +2.26%
Hit rate: 51.2%
Since signal (65d ago): +60.17% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
GPRK ★★ BUY 9 Leading Improving 🟢 BUY NONE (1/4) High (49.7%) +13.3% n=70 signals
Hist avg 20d: +1.13%
Hit rate: 50.0%
Since signal (80d ago): +21.84% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Improving); StealthTrail active
LNG ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (49.9%) +21.0% n=92 signals
Hist avg 20d: +4.29%
Hit rate: 64.1%
Since signal (189d ago): +18.95% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +21.0% 1Y momentum
ENVA ★ WATCH 8 Improving Lagging 🟢 BUY WATCH (2/4) High (51.9%) +32.0% n=71 signals
Hist avg 20d: +2.01%
Hit rate: 57.1%
Since signal (1d ago): -0.01% ✓ room to run
Outperforming SPY (Improving); Lagging within sector (Lagging); StealthTrail active; +32.0% 1Y momentum
CVX
Chevron
★ WATCH 7 Leading Lagging 🟢 BUY NONE (1/4) Medium (26.6%) +24.9% n=103 signals
Hist avg 20d: +0.66%
Hit rate: 57.3%
Since signal (93d ago): +31.91% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active; +24.9% 1Y momentum
PEP
PepsiCo
★ WATCH 7 Weakening Lagging 🟢 BUY WATCH (2/4) Low (17.7%) +9.5% n=102 signals
Hist avg 20d: +0.48%
Hit rate: 55.4%
Since signal (3d ago): +0.12%
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active
CQP ★ WATCH 7 Leading Lagging 🟢 BUY NONE (1/4) Medium (34.6%) +1.7% n=83 signals
Hist avg 20d: +1.08%
Hit rate: 50.6%
Since signal (161d ago): +23.13% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active
LNTH ★ WATCH 7 Weakening Lagging 🟢 BUY WATCH (2/4) High (64.8%) -21.9% n=64 signals
Hist avg 20d: +5.44%
Hit rate: 59.4%
Since signal (69d ago): +12.72% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; -21.9% 1Y (negative)
EOG
EOG Resources
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (37.2%) +13.8% n=97 signals
Hist avg 20d: +1.94%
Hit rate: 56.7%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal
DVN
Devon Energy
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (44.7%) +33.9% n=108 signals
Hist avg 20d: -0.15%
Hit rate: 44.4%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +33.9% 1Y momentum
FANG
Diamondback Energy
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (47.2%) +23.3% n=81 signals
Hist avg 20d: +1.38%
Hit rate: 50.6%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +23.3% 1Y momentum
OVV
Ovintiv
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (54.3%) +37.8% n=108 signals
Hist avg 20d: +0.01%
Hit rate: 46.3%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +37.8% 1Y momentum
CTRA ★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (37.2%) +23.3% n=107 signals
Hist avg 20d: -0.23%
Hit rate: 48.6%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +23.3% 1Y momentum
AR ★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (57.8%) -3.7% n=66 signals
Hist avg 20d: +4.12%
Hit rate: 53.0%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; -3.7% 1Y (negative)
EDV ★ WATCH 6 Leading Lagging ⚪ FLAT WATCH (2/4) Medium (21.1%) -4.6% n=110 signals
Hist avg 20d: +0.65%
Hit rate: 58.2%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal; -4.6% 1Y (negative)
BKR
Baker Hughes
AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) High (37.8%) +37.1% n=97 signals
Hist avg 20d: +0.64%
Hit rate: 53.1%
Since signal (10d ago): -3.44% ✓ room to run
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; +37.1% 1Y momentum
KMI
Kinder Morgan
AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) Medium (28.6%) +18.9% n=86 signals
Hist avg 20d: +1.62%
Hit rate: 56.5%
Since signal (9d ago): -2.83% ✓ room to run
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active
TRGP
Targa Resources
AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) High (46.4%) +21.6% n=100 signals
Hist avg 20d: +1.68%
Hit rate: 61.6%
Since signal (7d ago): -2.44% ✓ room to run
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; +21.6% 1Y momentum
LTBR AVOID 5 Improving Lagging ⚪ FLAT WATCH (2/4) High (101.4%) +40.4% n=79 signals
Hist avg 20d: +7.68%
Hit rate: 43.0%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal; +40.4% 1Y momentum
MED AVOID 5 Improving Lagging ⚪ FLAT WATCH (2/4) High (45.8%) -24.2% n=91 signals
Hist avg 20d: +1.16%
Hit rate: 44.0%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal; -24.2% 1Y (negative)
OKE
ONEOK
AVOID 4 Leading Lagging ⚪ FLAT NONE (1/4) High (36.8%) -7.1% n=112 signals
Hist avg 20d: +1.81%
Hit rate: 64.3%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal; -7.1% 1Y (negative)
BOIL AVOID 4 Improving Improving ⚪ FLAT NONE (0/4) High (94.2%) -81.4% n=81 signals
Hist avg 20d: -4.35%
Hit rate: 40.0%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -81.4% 1Y (negative)
EQT
EQT Corp
AVOID 3 Leading Lagging ⚪ FLAT NONE (0/4) High (43.2%) +10.6% n=101 signals
Hist avg 20d: -0.26%
Hit rate: 49.5%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal
CAPL AVOID 3 Leading Lagging ⚪ FLAT NONE (0/4) High (39.5%) -8.8% n=73 signals
Hist avg 20d: -0.46%
Hit rate: 49.3%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal; -8.8% 1Y (negative)
FTAI AVOID 3 Lagging Lagging 🟢 BUY NONE (0/4) High (49.3%) +111.1% n=62 signals
Hist avg 20d: +4.52%
Hit rate: 65.6%
Since signal (1d ago): -2.85% ✓ room to run
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; +111.1% 1Y momentum
WMB
Williams Cos.
AVOID 2 Weakening Lagging ⚪ FLAT NONE (1/4) High (36.9%) +20.7% n=92 signals
Hist avg 20d: +2.59%
Hit rate: 70.7%
Underperforming SPY (Weakening); Lagging within sector (Lagging); No trend signal; +20.7% 1Y momentum
LBRT AVOID 2 Weakening Lagging ⚪ FLAT NONE (1/4) High (65.8%) +78.7% n=52 signals
Hist avg 20d: +4.45%
Hit rate: 63.5%
Underperforming SPY (Weakening); Lagging within sector (Lagging); No trend signal; +78.7% 1Y momentum

XOP — Oil & Gas E&P

WATCH ★ Score: 8 | RRG: Leading BUY: 7   Avoid: 5   Top: UNIT, XOM, OXY, APA SFRA avg across picks — Hit Rate 20d: 49.6% | Avg 20d Return: +0.33%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
UNIT ★★★ STRONG BUY 15 Leading Weakening 🟢 BUY STRONG (4/4) High (52.1%) +18.7% n=65 signals
Hist avg 20d: -0.78%
Hit rate: 48.4%
Since signal (23d ago): +20.82%
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 4/4 confirmation signals
XOM
ExxonMobil
★★ BUY 9 Leading Lagging 🟢 BUY WATCH (2/4) Medium (24.9%) +40.1% n=97 signals
Hist avg 20d: +0.96%
Hit rate: 54.6%
Since signal (71d ago): +21.07% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active; +40.1% 1Y momentum
OXY
Occidental Petroleum
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (41.7%) +30.4% n=99 signals
Hist avg 20d: -0.19%
Hit rate: 43.4%
Since signal (93d ago): +52.6%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +30.4% 1Y momentum
APA
APA Corp
★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (50.3%) +108.2% n=101 signals
Hist avg 20d: -0.12%
Hit rate: 52.5%
Since signal (78d ago): +59.01%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +108.2% 1Y momentum
SM ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (72.3%) +4.9% n=86 signals
Hist avg 20d: +2.26%
Hit rate: 51.2%
Since signal (65d ago): +60.17% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
MUR ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (48.7%) +47.8% n=92 signals
Hist avg 20d: +0.82%
Hit rate: 54.3%
Since signal (31d ago): +17.98% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +47.8% 1Y momentum
ACXP ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (142.2%) -48.7% n=22 signals
Hist avg 20d: -8.43%
Hit rate: 28.6%
Since signal (24d ago): +88.24%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -48.7% 1Y (negative)
CVX
Chevron
★ WATCH 7 Leading Lagging 🟢 BUY NONE (1/4) Medium (26.6%) +24.9% n=103 signals
Hist avg 20d: +0.66%
Hit rate: 57.3%
Since signal (93d ago): +31.91% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active; +24.9% 1Y momentum
COP
ConocoPhillips
★ WATCH 7 Leading Lagging 🟢 BUY NONE (1/4) Medium (33.7%) +27.2% n=106 signals
Hist avg 20d: +1.54%
Hit rate: 53.8%
Since signal (142d ago): +46.38% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active; +27.2% 1Y momentum
RRC
Range Resources
★ WATCH 7 Leading Lagging 🟢 BUY NONE (1/4) High (51.6%) +8.0% n=98 signals
Hist avg 20d: +0.71%
Hit rate: 50.0%
Since signal (72d ago): +24.75% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active
GPRK ★ WATCH 7 Leading Lagging 🟢 BUY NONE (1/4) High (49.7%) +13.3% n=70 signals
Hist avg 20d: +1.13%
Hit rate: 50.0%
Since signal (80d ago): +21.84% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active
AR ★ WATCH 6 Leading Improving ⚪ FLAT NONE (1/4) High (57.8%) -3.7% n=66 signals
Hist avg 20d: +4.12%
Hit rate: 53.0%
Outperforming SPY (Leading); Top within sector (Improving); No trend signal; -3.7% 1Y (negative)
OVV
Ovintiv
AVOID 5 Leading Weakening ⚪ FLAT NONE (1/4) High (54.3%) +37.8% n=108 signals
Hist avg 20d: +0.01%
Hit rate: 46.3%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; +37.8% 1Y momentum
EOG
EOG Resources
AVOID 4 Leading Lagging ⚪ FLAT NONE (1/4) High (37.2%) +13.8% n=97 signals
Hist avg 20d: +1.94%
Hit rate: 56.7%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal
DVN
Devon Energy
AVOID 4 Leading Lagging ⚪ FLAT NONE (1/4) High (44.7%) +33.9% n=108 signals
Hist avg 20d: -0.15%
Hit rate: 44.4%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal; +33.9% 1Y momentum
FANG
Diamondback Energy
AVOID 4 Leading Lagging ⚪ FLAT NONE (1/4) High (47.2%) +23.3% n=81 signals
Hist avg 20d: +1.38%
Hit rate: 50.6%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal; +23.3% 1Y momentum
CTRA AVOID 4 Leading Lagging ⚪ FLAT NONE (1/4) High (37.2%) +23.3% n=107 signals
Hist avg 20d: -0.23%
Hit rate: 48.6%
Outperforming SPY (Leading); Lagging within sector (Lagging); No trend signal; +23.3% 1Y momentum

XLF — Financials

WATCH ★ Score: 7 | RRG: Leading BUY: 23   Avoid: 27   Top: BMC, CAR, ZION, BMRC SFRA avg across picks — Hit Rate 20d: 57.6% | Avg 20d Return: +1.26%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
BMC ★★★ STRONG BUY 16 Leading Leading 🟢 BUY STRONG (4/4) High (2024.5%) +77.3% n=38 signals
Hist avg 20d: -17.22%
Hit rate: 35.1%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 4/4 confirmation signals; +77.3% 1Y momentum
CAR ★★★ STRONG BUY 16 Leading Leading 🟢 BUY STRONG (4/4) High (66.0%) +148.0% n=102 signals
Hist avg 20d: +2.2%
Hit rate: 48.5%
Since signal (9d ago): +62.07% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 4/4 confirmation signals; +148.0% 1Y momentum
ZION
Zions Bancorp
★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) High (37.7%) +19.1% n=111 signals
Hist avg 20d: +1.18%
Hit rate: 51.8%
Since signal (1d ago): -0.22% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals
BMRC ★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) Medium (31.6%) +21.8% n=85 signals
Hist avg 20d: +0.57%
Hit rate: 51.2%
Since signal (8d ago): +1.77% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +21.8% 1Y momentum
CBT ★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) Medium (34.2%) -7.7% n=116 signals
Hist avg 20d: +1.45%
Hit rate: 58.3%
Since signal (8d ago): +4.39% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; -7.7% 1Y (negative)
USB
US Bancorp
★★★ STRONG BUY 12 Leading Weakening 🟢 BUY ALERT (3/4) Medium (27.7%) +28.3% n=98 signals
Hist avg 20d: +0.9%
Hit rate: 61.9%
Since signal (1d ago): +0.38%
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 3/4 confirmation signals; +28.3% 1Y momentum
KEY
KeyCorp
★★★ STRONG BUY 12 Leading Weakening 🟢 BUY ALERT (3/4) High (36.8%) +33.2% n=116 signals
Hist avg 20d: +1.26%
Hit rate: 54.8%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 3/4 confirmation signals; +33.2% 1Y momentum
ICE ★★★ STRONG BUY 12 Leading Weakening 🟢 BUY ALERT (3/4) Medium (23.4%) -3.3% n=100 signals
Hist avg 20d: +2.29%
Hit rate: 64.6%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 3/4 confirmation signals; -3.3% 1Y (negative)
BPOP ★★★ STRONG BUY 12 Leading Weakening 🟢 BUY ALERT (3/4) High (36.5%) +50.7% n=106 signals
Hist avg 20d: +1.35%
Hit rate: 56.2%
Since signal (1d ago): +0.27%
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 3/4 confirmation signals; +50.7% 1Y momentum
BUSE ★★★ STRONG BUY 12 Leading Weakening 🟢 BUY ALERT (3/4) Medium (31.9%) +23.2% n=98 signals
Hist avg 20d: +1.02%
Hit rate: 54.1%
Since signal (84d ago): +5.43% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 3/4 confirmation signals; +23.2% 1Y momentum
WFC
Wells Fargo
★★ BUY 11 Leading Improving 🟢 BUY WATCH (2/4) Medium (29.9%) +14.0% n=114 signals
Hist avg 20d: +1.02%
Hit rate: 58.4%
Since signal (1d ago): +0.04% ✓ room to run
Outperforming SPY (Leading); Top within sector (Improving); StealthTrail active
PRU ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) Medium (31.3%) -8.8% n=113 signals
Hist avg 20d: +0.58%
Hit rate: 58.0%
Since signal (2d ago): -0.11% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -8.8% 1Y (negative)
GS
Goldman Sachs
★★ BUY 10 Leading Leading ⚪ FLAT ALERT (3/4) Medium (28.9%) +56.4% n=95 signals
Hist avg 20d: +2.0%
Hit rate: 61.1%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; 3/4 confirmation signals; +56.4% 1Y momentum
BANR ★★ BUY 10 Leading Leading ⚪ FLAT ALERT (3/4) High (36.9%) -0.5% n=99 signals
Hist avg 20d: +1.66%
Hit rate: 63.6%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; 3/4 confirmation signals; -0.5% 1Y (negative)
BCSF ★★ BUY 10 Leading Leading ⚪ FLAT ALERT (3/4) Medium (31.2%) -11.3% n=35 signals
Hist avg 20d: -0.23%
Hit rate: 51.4%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; 3/4 confirmation signals; -11.3% 1Y (negative)
PNC
PNC Financial
★★ BUY 9 Leading Weakening ⚪ FLAT ALERT (3/4) Medium (28.0%) +24.0% n=97 signals
Hist avg 20d: +1.61%
Hit rate: 60.8%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; 3/4 confirmation signals; +24.0% 1Y momentum
CFG
Citizens Financial
★★ BUY 9 Leading Weakening ⚪ FLAT ALERT (3/4) High (36.9%) +51.8% n=72 signals
Hist avg 20d: +1.77%
Hit rate: 54.2%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; 3/4 confirmation signals; +51.8% 1Y momentum
PYPL ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (38.4%) -32.1% n=75 signals
Hist avg 20d: +0.43%
Hit rate: 50.7%
Since signal (37d ago): -3.28%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -32.1% 1Y (negative)
HIG ★★ BUY 9 Leading Weakening ⚪ FLAT ALERT (3/4) Medium (31.1%) +10.9% n=116 signals
Hist avg 20d: +0.12%
Hit rate: 47.4%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; 3/4 confirmation signals
NDAQ ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) Medium (25.2%) +12.0% n=106 signals
Hist avg 20d: +1.21%
Hit rate: 65.7%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
BTE ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (61.5%) +93.0% n=91 signals
Hist avg 20d: +3.15%
Hit rate: 56.0%
Since signal (80d ago): +25.87% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +93.0% 1Y momentum
CASS ★★ BUY 9 Leading Weakening ⚪ FLAT ALERT (3/4) Medium (30.8%) +5.2% n=88 signals
Hist avg 20d: +1.22%
Hit rate: 52.3%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; 3/4 confirmation signals
CBNK ★★ BUY 9 Leading Weakening ⚪ FLAT ALERT (3/4) High (47.2%) +9.2% n=41 signals
Hist avg 20d: +1.75%
Hit rate: 53.7%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; 3/4 confirmation signals
BAC
Bank of America
★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) Medium (33.1%) +20.6% n=109 signals
Hist avg 20d: +2.2%
Hit rate: 62.4%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +20.6% 1Y momentum
MS
Morgan Stanley
★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) Medium (33.7%) +42.8% n=112 signals
Hist avg 20d: +1.54%
Hit rate: 60.7%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +42.8% 1Y momentum
C
Citigroup
★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) Medium (33.8%) +64.8% n=107 signals
Hist avg 20d: +1.23%
Hit rate: 56.1%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +64.8% 1Y momentum
TFC
Truist Financial
★ WATCH 8 Improving Lagging 🟢 BUY WATCH (2/4) Medium (30.7%) +18.9% n=102 signals
Hist avg 20d: +1.46%
Hit rate: 62.4%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Improving); Lagging within sector (Lagging); StealthTrail active
HBAN
Huntington Bancshares
★ WATCH 8 Improving Lagging 🟢 BUY WATCH (2/4) Medium (33.6%) +7.8% n=111 signals
Hist avg 20d: +1.4%
Hit rate: 62.7%
Since signal (2d ago): +0.89%
Outperforming SPY (Improving); Lagging within sector (Lagging); StealthTrail active
MTB
M&T Bank
★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) Medium (29.9%) +20.5% n=112 signals
Hist avg 20d: +1.27%
Hit rate: 57.7%
Since signal (1d ago): +0.56%
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +20.5% 1Y momentum
VOYA ★ WATCH 8 Leading Improving ⚪ FLAT WATCH (2/4) Medium (29.5%) -0.1% n=87 signals
Hist avg 20d: +1.29%
Hit rate: 64.4%
Outperforming SPY (Leading); Top within sector (Improving); No trend signal; -0.1% 1Y (negative)
AXP
American Express
★ WATCH 7 Improving Improving ⚪ FLAT WATCH (2/4) Medium (29.2%) +10.6% n=105 signals
Hist avg 20d: +1.63%
Hit rate: 61.9%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal
COF
Capital One
★ WATCH 7 Improving Improving ⚪ FLAT WATCH (2/4) Medium (34.3%) +1.2% n=110 signals
Hist avg 20d: +1.23%
Hit rate: 54.5%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal
COLB
Columbia Banking
★ WATCH 7 Leading Weakening ⚪ FLAT WATCH (2/4) High (35.3%) +16.5% n=105 signals
Hist avg 20d: +0.71%
Hit rate: 53.3%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal
ALL ★ WATCH 7 Leading Weakening ⚪ FLAT WATCH (2/4) Medium (23.6%) +2.8% n=107 signals
Hist avg 20d: +0.9%
Hit rate: 58.9%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal
BOKF ★ WATCH 7 Leading Weakening ⚪ FLAT WATCH (2/4) Medium (30.3%) +27.1% n=93 signals
Hist avg 20d: +2.43%
Hit rate: 64.5%
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal; +27.1% 1Y momentum
CARS ★ WATCH 7 Improving Improving ⚪ FLAT WATCH (2/4) High (57.0%) -28.7% n=45 signals
Hist avg 20d: +0.46%
Hit rate: 53.3%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -28.7% 1Y (negative)
JPM
JPMorgan Chase
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) Medium (27.6%) +22.3% n=99 signals
Hist avg 20d: +1.99%
Hit rate: 63.6%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +22.3% 1Y momentum
DFIN ★ WATCH 6 Leading Lagging 🟢 BUY NONE (0/4) High (47.9%) +6.6% n=67 signals
Hist avg 20d: +0.47%
Hit rate: 53.7%
Since signal (29d ago): -9.78%
Outperforming SPY (Leading); Lagging within sector (Lagging); StealthTrail active
BSL ★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) Low (15.5%) -2.5% n=81 signals
Hist avg 20d: +0.22%
Hit rate: 64.2%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; -2.5% 1Y (negative)
BLK
BlackRock
AVOID 5 Improving Lagging ⚪ FLAT WATCH (2/4) Medium (27.6%) +2.6% n=104 signals
Hist avg 20d: +1.23%
Hit rate: 60.6%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal
SCHW
Charles Schwab
AVOID 5 Leading Leading ⚪ FLAT NONE (0/4) Medium (32.2%) +20.8% n=106 signals
Hist avg 20d: +0.62%
Hit rate: 54.7%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +20.8% 1Y momentum
FITB
Fifth Third Bancorp
AVOID 5 Weakening Lagging 🟢 BUY NONE (1/4) Medium (34.5%) +23.2% n=101 signals
Hist avg 20d: +1.71%
Hit rate: 61.0%
Since signal (1d ago): +0.62%
Underperforming SPY (Weakening); Lagging within sector (Lagging); StealthTrail active; +23.2% 1Y momentum
MET AVOID 5 Improving Lagging ⚪ FLAT WATCH (2/4) Medium (30.6%) -11.7% n=118 signals
Hist avg 20d: -0.53%
Hit rate: 49.2%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal; -11.7% 1Y (negative)
BX AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (35.1%) -20.8% n=102 signals
Hist avg 20d: +2.41%
Hit rate: 62.7%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -20.8% 1Y (negative)
KKR AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (35.5%) -24.1% n=104 signals
Hist avg 20d: +2.44%
Hit rate: 65.4%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -24.1% 1Y (negative)
APO AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (36.3%) -23.2% n=87 signals
Hist avg 20d: +2.89%
Hit rate: 63.2%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -23.2% 1Y (negative)
COIN AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (86.0%) -6.3% n=28 signals
Hist avg 20d: +13.33%
Hit rate: 64.3%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -6.3% 1Y (negative)
CME AVOID 5 Weakening Weakening ⚪ FLAT WATCH (2/4) Medium (24.3%) +20.7% n=96 signals
Hist avg 20d: +1.07%
Hit rate: 63.5%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; +20.7% 1Y momentum
CBOE AVOID 5 Weakening Weakening ⚪ FLAT WATCH (2/4) Medium (24.6%) +29.8% n=86 signals
Hist avg 20d: +1.73%
Hit rate: 61.6%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; +29.8% 1Y momentum
BAM AVOID 5 Improving Lagging ⚪ FLAT WATCH (2/4) Medium (30.2%) -9.5% n=21 signals
Hist avg 20d: +0.41%
Hit rate: 57.1%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal; -9.5% 1Y (negative)
BBVA AVOID 5 Improving Lagging ⚪ FLAT WATCH (2/4) High (38.1%) +67.7% n=127 signals
Hist avg 20d: +2.8%
Hit rate: 58.3%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal; +67.7% 1Y momentum
CAN AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (127.6%) -53.3% n=28 signals
Hist avg 20d: +6.21%
Hit rate: 50.0%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -53.3% 1Y (negative)
CBOE AVOID 5 Weakening Weakening ⚪ FLAT WATCH (2/4) Medium (24.6%) +29.8% n=86 signals
Hist avg 20d: +1.73%
Hit rate: 61.6%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; +29.8% 1Y momentum
RF
Regions Financial
AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) High (36.6%) +25.3% n=109 signals
Hist avg 20d: +1.77%
Hit rate: 60.2%
Since signal (2d ago): +1.34%
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; +25.3% 1Y momentum
WAL
Western Alliance
AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) High (46.9%) -5.4% n=107 signals
Hist avg 20d: +2.13%
Hit rate: 56.6%
Since signal (1d ago): -0.43% ✓ room to run
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; -5.4% 1Y (negative)
CBRL AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) High (36.7%) -28.5% n=102 signals
Hist avg 20d: +0.48%
Hit rate: 53.9%
Since signal (90d ago): +8.34% ⚠ extended vs hist avg
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; -28.5% 1Y (negative)
LPL AVOID 3 Lagging Lagging ⚪ FLAT WATCH (2/4) High (40.7%) +31.9% n=123 signals
Hist avg 20d: +0.34%
Hit rate: 46.3%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +31.9% 1Y momentum
AIG AVOID 3 Weakening Weakening ⚪ FLAT NONE (1/4) Medium (33.5%) -12.1% n=116 signals
Hist avg 20d: +0.97%
Hit rate: 56.0%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; -12.1% 1Y (negative)
BCH AVOID 3 Improving Lagging ⚪ FLAT NONE (1/4) Medium (27.2%) +44.2% n=90 signals
Hist avg 20d: +1.45%
Hit rate: 60.0%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal; +44.2% 1Y momentum
PGR AVOID 2 Improving Lagging ⚪ FLAT NONE (0/4) Medium (22.6%) -26.0% n=103 signals
Hist avg 20d: +0.81%
Hit rate: 63.1%
Outperforming SPY (Improving); Lagging within sector (Lagging); No trend signal; -26.0% 1Y (negative)
BDJ AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Low (17.4%) +11.9% n=106 signals
Hist avg 20d: +0.68%
Hit rate: 63.2%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
BDX AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (21.2%) -11.2% n=100 signals
Hist avg 20d: +0.51%
Hit rate: 57.0%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -11.2% 1Y (negative)
BUI AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Low (19.7%) +28.3% n=72 signals
Hist avg 20d: +1.58%
Hit rate: 65.3%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +28.3% 1Y momentum
CATO AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (44.2%) -14.7% n=83 signals
Hist avg 20d: -0.5%
Hit rate: 41.0%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -14.7% 1Y (negative)
BBWI AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) High (45.8%) -39.4% n=103 signals
Hist avg 20d: +1.59%
Hit rate: 57.3%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -39.4% 1Y (negative)
CAF AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) Medium (25.1%) +33.6% n=104 signals
Hist avg 20d: +1.76%
Hit rate: 62.5%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +33.6% 1Y momentum

XLY — Consumer Disc.

WATCH ★ Score: 6 | RRG: Improving BUY: 11   Avoid: 30   Top: TJX, COST, ROST, NFLX SFRA avg across picks — Hit Rate 20d: 56.2% | Avg 20d Return: +1.59%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
TJX
TJX Companies
★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) Medium (24.4%) +30.7% n=118 signals
Hist avg 20d: +1.18%
Hit rate: 61.9%
Since signal (56d ago): +4.08% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +30.7% 1Y momentum
COST
Costco
★★★ STRONG BUY 12 Leading Weakening 🟢 BUY ALERT (3/4) Medium (20.3%) +5.7% n=97 signals
Hist avg 20d: +1.96%
Hit rate: 63.9%
Since signal (87d ago): +16.06% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 3/4 confirmation signals
ROST
Ross Stores
★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) Medium (28.7%) +67.8% n=98 signals
Hist avg 20d: +1.46%
Hit rate: 61.2%
Since signal (52d ago): +13.34% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +67.8% 1Y momentum
NFLX
Netflix
★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (49.0%) +5.5% n=111 signals
Hist avg 20d: +4.39%
Hit rate: 69.4%
Since signal (34d ago): +2.51%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active
CHWY ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (61.5%) -21.0% n=37 signals
Hist avg 20d: +4.02%
Hit rate: 61.1%
Since signal (8d ago): +1.13%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -21.0% 1Y (negative)
EEIQ ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (212.1%) -41.2% n=29 signals
Hist avg 20d: -6.42%
Hit rate: 25.0%
Since signal (8d ago): +165.57% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -41.2% 1Y (negative)
EELV ★★ BUY 10 Leading Leading ⚪ FLAT ALERT (3/4) Low (14.2%) +20.4% n=109 signals
Hist avg 20d: +0.24%
Hit rate: 61.5%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; 3/4 confirmation signals; +20.4% 1Y momentum
PENN ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (52.0%) -14.0% n=95 signals
Hist avg 20d: +3.09%
Hit rate: 60.0%
Since signal (35d ago): +0.89%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -14.0% 1Y (negative)
DRVN ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (43.9%) -28.7% n=34 signals
Hist avg 20d: +0.62%
Hit rate: 42.4%
Since signal (9d ago): -0.32% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -28.7% 1Y (negative)
DXC ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (44.7%) -28.2% n=109 signals
Hist avg 20d: +0.86%
Hit rate: 51.9%
Since signal (0d ago): +0.0% ✓ room to run
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -28.2% 1Y (negative)
ECPG ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (45.2%) +99.9% n=93 signals
Hist avg 20d: +1.65%
Hit rate: 59.1%
Since signal (56d ago): +25.82% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +99.9% 1Y momentum
RL
Ralph Lauren
★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) High (35.7%) +49.0% n=109 signals
Hist avg 20d: +1.37%
Hit rate: 55.0%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +49.0% 1Y momentum
TGT
Target
★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) Medium (28.8%) +19.1% n=106 signals
Hist avg 20d: +1.74%
Hit rate: 57.5%
Since signal (113d ago): +28.59% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active
WMT
Walmart
★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) Low (19.7%) +41.4% n=107 signals
Hist avg 20d: +0.81%
Hit rate: 57.9%
Since signal (133d ago): +17.92% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +41.4% 1Y momentum
EBAY
eBay
★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) Medium (30.5%) +41.6% n=94 signals
Hist avg 20d: +1.79%
Hit rate: 57.4%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +41.6% 1Y momentum
LYV ★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) High (37.5%) +15.7% n=103 signals
Hist avg 20d: +2.14%
Hit rate: 64.1%
Since signal (66d ago): +5.38% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active
DLTR ★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) Medium (26.8%) +25.8% n=106 signals
Hist avg 20d: +0.89%
Hit rate: 60.0%
Since signal (2d ago): +0.82%
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +25.8% 1Y momentum
DXPE ★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) High (52.6%) +68.8% n=91 signals
Hist avg 20d: +4.02%
Hit rate: 58.2%
Since signal (83d ago): +25.6% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +68.8% 1Y momentum
EBAY
eBay
★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) Medium (30.5%) +41.6% n=94 signals
Hist avg 20d: +1.79%
Hit rate: 57.4%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +41.6% 1Y momentum
EGRX ★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) High (367.1%) -83.9% n=64 signals
Hist avg 20d: -0.91%
Hit rate: 43.5%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; -83.9% 1Y (negative)
CVNA ★ WATCH 7 Improving Improving ⚪ FLAT WATCH (2/4) High (99.9%) +38.7% n=52 signals
Hist avg 20d: +11.42%
Hit rate: 59.6%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; +38.7% 1Y momentum
AAL
American Airlines
★ WATCH 7 Improving Improving ⚪ FLAT WATCH (2/4) High (51.7%) +2.4% n=97 signals
Hist avg 20d: +0.54%
Hit rate: 49.0%
Since signal (1d ago): -2.61% ✓ room to run
Outperforming SPY (Improving); Top within sector (Improving); No trend signal
DOX ★ WATCH 7 Improving Leading ⚪ FLAT WATCH (2/4) Low (19.9%) -25.1% n=95 signals
Hist avg 20d: +0.25%
Hit rate: 56.8%
Outperforming SPY (Improving); Top within sector (Leading); No trend signal; -25.1% 1Y (negative)
DUOL ★ WATCH 7 Improving Improving ⚪ FLAT WATCH (2/4) High (66.6%) -71.4% n=24 signals
Hist avg 20d: +2.59%
Hit rate: 54.2%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; -71.4% 1Y (negative)
AMZN
Amazon
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) Medium (32.8%) +7.0% n=112 signals
Hist avg 20d: +3.27%
Hit rate: 69.6%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal
FANG
Diamondback Energy
★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (47.2%) +23.3% n=81 signals
Hist avg 20d: +1.38%
Hit rate: 50.6%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +23.3% 1Y momentum
DOCU ★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (56.6%) -42.0% n=46 signals
Hist avg 20d: -3.72%
Hit rate: 41.3%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; -42.0% 1Y (negative)
EAT ★ WATCH 6 Leading Leading ⚪ FLAT NONE (1/4) High (46.5%) -6.8% n=103 signals
Hist avg 20d: +2.8%
Hit rate: 60.8%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; -6.8% 1Y (negative)
BKNG
Booking Holdings
AVOID 5 Improving Leading ⚪ FLAT NONE (1/4) Medium (32.8%) -9.9% n=115 signals
Hist avg 20d: +1.6%
Hit rate: 60.0%
Outperforming SPY (Improving); Top within sector (Leading); No trend signal; -9.9% 1Y (negative)
W
Wayfair
AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (74.1%) +115.3% n=73 signals
Hist avg 20d: +6.14%
Hit rate: 57.5%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; +115.3% 1Y momentum
GM AVOID 5 Improving Leading ⚪ FLAT NONE (1/4) Medium (34.5%) +52.7% n=105 signals
Hist avg 20d: +1.57%
Hit rate: 55.8%
Since signal (9d ago): -5.26% ✓ room to run
Outperforming SPY (Improving); Top within sector (Leading); No trend signal; +52.7% 1Y momentum
MAR AVOID 5 Weakening Weakening ⚪ FLAT WATCH (2/4) Medium (30.6%) +38.1% n=108 signals
Hist avg 20d: +1.73%
Hit rate: 57.4%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; +38.1% 1Y momentum
KKR AVOID 5 Improving Leading ⚪ FLAT NONE (1/4) High (35.5%) -24.1% n=104 signals
Hist avg 20d: +2.44%
Hit rate: 65.4%
Outperforming SPY (Improving); Top within sector (Leading); No trend signal; -24.1% 1Y (negative)
GMED AVOID 5 Weakening Weakening ⚪ FLAT WATCH (2/4) Medium (35.0%) +16.5% n=87 signals
Hist avg 20d: +1.52%
Hit rate: 52.9%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal
DVAX AVOID 5 Weakening Weakening ⚪ FLAT WATCH (2/4) High (73.5%) +17.4% n=88 signals
Hist avg 20d: +0.5%
Hit rate: 54.5%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal
ABNB AVOID 4 Leading Weakening ⚪ FLAT NONE (0/4) High (46.5%) +1.8% n=34 signals
Hist avg 20d: -2.21%
Hit rate: 41.2%
Since signal (35d ago): -8.78% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Weakening); No trend signal
DNO AVOID 4 Lagging Lagging 🟢 BUY NONE (1/4) Medium (30.3%) -34.2% n=51 signals
Hist avg 20d: +1.72%
Hit rate: 51.0%
Since signal (57d ago): -3.21%
Underperforming SPY (Lagging); Lagging within sector (Lagging); StealthTrail active; -34.2% 1Y (negative)
TSLA
Tesla
AVOID 3 Lagging Lagging ⚪ FLAT WATCH (2/4) High (57.5%) +27.5% n=100 signals
Hist avg 20d: +4.92%
Hit rate: 58.0%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +27.5% 1Y momentum
TPR
Tapestry
AVOID 3 Weakening Weakening ⚪ FLAT NONE (1/4) High (40.0%) +91.7% n=118 signals
Hist avg 20d: -0.38%
Hit rate: 48.3%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; +91.7% 1Y momentum
DVA AVOID 3 Weakening Weakening ⚪ FLAT NONE (1/4) Medium (29.6%) -5.6% n=104 signals
Hist avg 20d: +0.32%
Hit rate: 51.9%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; -5.6% 1Y (negative)
EKSO AVOID 3 Weakening Weakening ⚪ FLAT NONE (1/4) High (108.0%) +51.0% n=64 signals
Hist avg 20d: -1.14%
Hit rate: 39.1%
Underperforming SPY (Weakening); Lagging within sector (Weakening); No trend signal; +51.0% 1Y momentum
MCD
McDonald's
AVOID 2 Lagging Weakening ⚪ FLAT NONE (1/4) Low (18.5%) +0.9% n=92 signals
Hist avg 20d: +0.99%
Hit rate: 58.7%
Underperforming SPY (Lagging); Lagging within sector (Weakening); No trend signal
HD
Home Depot
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (23.2%) -11.1% n=102 signals
Hist avg 20d: +2.2%
Hit rate: 66.7%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -11.1% 1Y (negative)
NKE
Nike
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (29.2%) -30.3% n=111 signals
Hist avg 20d: +0.65%
Hit rate: 58.6%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -30.3% 1Y (negative)
SBUX
Starbucks
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (28.0%) -6.6% n=97 signals
Hist avg 20d: +1.73%
Hit rate: 59.8%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -6.6% 1Y (negative)
LOW
Lowe's
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (27.3%) +0.2% n=104 signals
Hist avg 20d: +2.2%
Hit rate: 70.2%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
ETSY
Etsy
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (58.3%) +2.4% n=69 signals
Hist avg 20d: +2.0%
Hit rate: 49.3%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
CMG AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (34.8%) -36.3% n=102 signals
Hist avg 20d: +4.11%
Hit rate: 67.6%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -36.3% 1Y (negative)
F AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (34.1%) +20.2% n=110 signals
Hist avg 20d: +0.42%
Hit rate: 52.7%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +20.2% 1Y momentum
LUV
Southwest Airlines
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (34.3%) +20.4% n=99 signals
Hist avg 20d: +1.3%
Hit rate: 55.6%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +20.4% 1Y momentum
DIS
Walt Disney
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (36.1%) +10.4% n=104 signals
Hist avg 20d: +1.68%
Hit rate: 56.7%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
RCL AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (48.1%) +30.9% n=112 signals
Hist avg 20d: +3.03%
Hit rate: 59.8%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +30.9% 1Y momentum
DKNG AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (26.4%) -0.2% n=97 signals
Hist avg 20d: +1.09%
Hit rate: 58.8%
Since signal (86d ago): -15.68%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -0.2% 1Y (negative)
DRI AVOID 1 Lagging Weakening ⚪ FLAT NONE (0/4) Medium (32.0%) -3.5% n=112 signals
Hist avg 20d: +1.79%
Hit rate: 60.7%
Underperforming SPY (Lagging); Lagging within sector (Weakening); No trend signal; -3.5% 1Y (negative)
CCL AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) High (48.1%) +28.7% n=106 signals
Hist avg 20d: +1.69%
Hit rate: 53.8%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +28.7% 1Y momentum
KSS AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) High (52.3%) +54.6% n=119 signals
Hist avg 20d: -1.16%
Hit rate: 42.9%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +54.6% 1Y momentum
DECK AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) High (43.6%) -16.7% n=120 signals
Hist avg 20d: +0.48%
Hit rate: 55.8%
Since signal (62d ago): -17.62%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -16.7% 1Y (negative)
DXCM AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) High (47.3%) -8.7% n=101 signals
Hist avg 20d: +4.03%
Hit rate: 68.3%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -8.7% 1Y (negative)

XRT — Retail

WATCH ★ Score: 6 | RRG: Improving BUY: 8   Avoid: 9   Top: TJX, CASY, COST, ROST SFRA avg across picks — Hit Rate 20d: 56.4% | Avg 20d Return: +1.71%
TickerRecommendationScore RRG vs SPYRRG vs Sector StealthTrail4-Factor Volatility1Y Return SFRA Backtest Why
TJX
TJX Companies
★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) Medium (24.4%) +30.7% n=118 signals
Hist avg 20d: +1.18%
Hit rate: 61.9%
Since signal (56d ago): +4.08% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +30.7% 1Y momentum
CASY ★★★ STRONG BUY 13 Leading Leading 🟢 BUY ALERT (3/4) Medium (27.1%) +68.2% n=112 signals
Hist avg 20d: +1.27%
Hit rate: 59.8%
Since signal (85d ago): +29.72% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; 3/4 confirmation signals; +68.2% 1Y momentum
COST
Costco
★★★ STRONG BUY 12 Leading Weakening 🟢 BUY ALERT (3/4) Medium (20.3%) +5.7% n=97 signals
Hist avg 20d: +1.96%
Hit rate: 63.9%
Since signal (87d ago): +16.06% ⚠ extended vs hist avg
Outperforming SPY (Leading); Lagging within sector (Weakening); StealthTrail active; 3/4 confirmation signals
ROST
Ross Stores
★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) Medium (28.7%) +67.8% n=98 signals
Hist avg 20d: +1.46%
Hit rate: 61.2%
Since signal (52d ago): +13.34% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +67.8% 1Y momentum
CHWY ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (61.5%) -21.0% n=37 signals
Hist avg 20d: +4.02%
Hit rate: 61.1%
Since signal (8d ago): +1.13%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; -21.0% 1Y (negative)
ACLS ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (55.0%) +86.6% n=100 signals
Hist avg 20d: +2.31%
Hit rate: 60.6%
Since signal (9d ago): +0.74%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +86.6% 1Y momentum
ACLS ★★ BUY 11 Leading Leading 🟢 BUY WATCH (2/4) High (55.0%) +86.6% n=100 signals
Hist avg 20d: +2.31%
Hit rate: 60.6%
Since signal (9d ago): +0.74%
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +86.6% 1Y momentum
FIVE ★★ BUY 9 Leading Leading 🟢 BUY NONE (1/4) High (44.2%) +188.9% n=78 signals
Hist avg 20d: +3.08%
Hit rate: 60.3%
Since signal (55d ago): +16.18% ⚠ extended vs hist avg
Outperforming SPY (Leading); Top within sector (Leading); StealthTrail active; +188.9% 1Y momentum
TGT
Target
★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) Medium (28.8%) +19.1% n=106 signals
Hist avg 20d: +1.74%
Hit rate: 57.5%
Since signal (113d ago): +28.59% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active
WMT
Walmart
★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) Low (19.7%) +41.4% n=107 signals
Hist avg 20d: +0.81%
Hit rate: 57.9%
Since signal (133d ago): +17.92% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +41.4% 1Y momentum
EBAY
eBay
★ WATCH 8 Leading Leading ⚪ FLAT WATCH (2/4) Medium (30.5%) +41.6% n=94 signals
Hist avg 20d: +1.79%
Hit rate: 57.4%
Outperforming SPY (Leading); Top within sector (Leading); No trend signal; +41.6% 1Y momentum
DLTR ★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) Medium (26.8%) +25.8% n=106 signals
Hist avg 20d: +0.89%
Hit rate: 60.0%
Since signal (2d ago): +0.82%
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; +25.8% 1Y momentum
ACET ★ WATCH 8 Improving Improving 🟢 BUY NONE (1/4) High (94.1%) -39.7% n=40 signals
Hist avg 20d: -3.19%
Hit rate: 38.5%
Since signal (2d ago): +2.64% ✓ room to run
Outperforming SPY (Improving); Top within sector (Improving); StealthTrail active; -39.7% 1Y (negative)
ACHC ★ WATCH 8 Weakening Weakening 🟢 BUY WATCH (2/4) High (47.0%) -18.0% n=96 signals
Hist avg 20d: +0.27%
Hit rate: 51.0%
Since signal (72d ago): +68.26% ⚠ extended vs hist avg
Underperforming SPY (Weakening); Lagging within sector (Weakening); StealthTrail active; -18.0% 1Y (negative)
W
Wayfair
AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (74.1%) +115.3% n=73 signals
Hist avg 20d: +6.14%
Hit rate: 57.5%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; +115.3% 1Y momentum
ACIU AVOID 5 Improving Improving ⚪ FLAT NONE (1/4) High (79.8%) +46.8% n=41 signals
Hist avg 20d: -0.66%
Hit rate: 41.5%
Outperforming SPY (Improving); Top within sector (Improving); No trend signal; +46.8% 1Y momentum
ETSY
Etsy
AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (58.3%) +2.4% n=69 signals
Hist avg 20d: +2.0%
Hit rate: 49.3%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal
CPRT AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (25.4%) -41.9% n=97 signals
Hist avg 20d: +2.72%
Hit rate: 64.9%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -41.9% 1Y (negative)
CVCO AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (42.3%) -9.0% n=107 signals
Hist avg 20d: +2.23%
Hit rate: 55.1%
Since signal (128d ago): -19.59%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -9.0% 1Y (negative)
AZO AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) Medium (23.4%) -10.7% n=104 signals
Hist avg 20d: +1.93%
Hit rate: 67.0%
Since signal (1d ago): -0.76% ✓ room to run
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; -10.7% 1Y (negative)
ACHV AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (81.5%) +26.7% n=71 signals
Hist avg 20d: -2.58%
Hit rate: 40.8%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +26.7% 1Y momentum
ACMR AVOID 1 Lagging Lagging ⚪ FLAT NONE (1/4) High (83.3%) +73.3% n=41 signals
Hist avg 20d: +8.71%
Hit rate: 65.9%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +73.3% 1Y momentum
KSS AVOID 0 Lagging Lagging ⚪ FLAT NONE (0/4) High (52.3%) +54.6% n=119 signals
Hist avg 20d: -1.16%
Hit rate: 42.9%
Underperforming SPY (Lagging); Lagging within sector (Lagging); No trend signal; +54.6% 1Y momentum
§4   Visualisations

RRG Scatter (Static)

Top Stock Picks — Score Chart

📖 How to Read This Report

ROTATING ★★★ (≥12)
Leading SPY + StealthTrail active + 3–4 confirmation signals. Act now.
ROTATING ★★ (9–11)
Improving vs SPY with 2+ signals. Enter smaller, add on confirmation.
WATCH ★ (6–8)
Early rotation — not yet fully confirmed. Set price alerts.
AVOID (<6)
Lagging or Weakening vs SPY. No new positions.
3-Layer Stock Filter
1. RRG vs SPY → beating market?
2. RRG vs Sector → best in sector?
3. StealthTrail + 4-Factor → entry confirmed?
Backtest Columns
QTA: Quadrant Transition Analysis — after sector enters Leading.
SFRA: Signal Forward Return Analysis — after stock's BUY trigger.
Both show n (past signals), Avg 20d return, Hit Rate.