Setup Scores

A single 0–100 score that rolls up seven things we track on each stock — valuation, quality, how far it has fallen, what insiders & institutions are doing, options, sentiment and the macro backdrop — into one read on how attractive it looks right now. Higher = more attractive. Sorted by total score.

📈 Trading Signals Backtest (2020-Present)

Performance metrics across 5,453 setups computed historically at the exact bottom dates (no look-ahead bias).

🟢 BUY (Bottom Fish / Buy-in)Total Signals: 1,359
42.1%60d Win Rate

Triggered when quality is high, valuation is low, and stock has deep drawdown.

Avg Drawdown at Trigger-29.7%
Avg 60d Bounce+36.3%
🔴 SELL (Risk Avoidance / Sell-out)Total Signals: 1,470
40.5%60d Win Rate

Triggered on value trap, overvaluation, or excessive retail crowd topping.

Avg Drawdown at Trigger-24.8%
Avg Score33.5
⚪ HOLD (Hold / Watch)Total Signals: 2,624
HOLD/ HOLD (Hold / Watch)

Wait-and-see or normal positions on moderate quality/drawdown.

Avg Drawdown at Trigger-28.6%
Avg Score54.8

💡 Empirical Summary: 🟢 BUY signals occur on average at a deep -29.7% drawdown, with a 42.1% 60-day bounce rate and +36.3% average bounce. 🔴 SELL signals warn of overvaluation or toppings to avoid value traps.

TickerTotalVerdictValueQualityDrawdownSmart MoneyOptionsSentimentMacro
CAG707/7
HOLDWatch
100358478604756
MSTR667/7
HOLDWatch
943110082203756
ZTS657/7
HOLDWatch
626410055832956
PSKY647/7
HOLDWatch
65339277666356
GDDY647/7
HOLDWatch
595710081363756
ARE637/7
HOLDWatch
88368657703056
PRU637/7
HOLDWatch
95443083574656
CPB627/7
HOLDWatch
96317857217056
CEG627/7
HOLDWatch
100405869452956
TRMB627/7
HOLDWatch
64606883256356
HBAN627/7
HOLDWatch
100403078435556
J627/7
HOLDWatch
97325478315356
EFX617/7
HOLDWatch
62577856546356
RSG617/7
HOLDWatch
57554593735256
FITB617/7
HOLDWatch
100361975635656
KHC617/7
HOLDWatch
100413471504056
TSCO607/7
HOLDWatch
69209978544356
SPGI607/7
HOLDWatch
57555083705256
STE607/7
HOLDWatch
64614278822956
ULTA607/7
HOLDWatch
57695661526356
YUM607/7
HOLDWatch
58762476606356
ZBRA607/7
HOLDWatch
64565778613556
NKE607/7
HOLDWatch
50498389236356
VRTX597/7
HOLDWatch
45882166915756
NCLH597/7
HOLDWatch
8430648895856
BF-B597/7
HOLDWatch
83684638257156
GEN597/7
HOLDWatch
99404074303756
GPC597/7
HOLDWatch
56346874825756
CMG597/7
HOLDWatch
31549183803556
CSGP587/7
HOLDWatch
315810010006356
PG587/7
HOLDWatch
61753161536356
TMO587/7
HOLDWatch
57584665725856
IT587/7
HOLDWatch
59471006875356
DHR587/7
HOLDWatch
55554983515656
VZ587/7
HOLDWatch
95441457774456
KMB587/7
HOLDWatch
53516476664056
HRL587/7
HOLDWatch
78425374384456
DG587/7
HOLDWatch
82435871135356
ES587/7
HOLDWatch
88442155695856
MCD587/7
HOLDWatch
61833664502956
UBER587/7
HOLDWatch
56805964342956
AFL577/7
HOLDWatch
100601136505656
ZS577/7
HOLDWatch
82381004953556
PEG577/7
HOLDWatch
80422561765156
CME577/7
HOLDWatch
58843260424856
DECK577/7
HOLDWatch
70811640774256
MLM577/7
HOLDWatch
50773665515656
TYL577/7
HOLDWatch
27609849666456
EXR577/7
HOLDWatch
56571170986356
PFG567/7
HOLDWatch
8952237965456
INVH567/7
HOLDWatch
62562866656356
TDG567/7
HOLDWatch
30824552876356
SJM567/7
HOLDWatch
90352261536356
BDX567/7
HOLDWatch
81444169453356
A567/7
HOLDWatch
50762873732956
ADP567/7
HOLDWatch
47556474504256
CTVA557/7
HOLDWatch
57521774806356
EIX557/7
HOLDWatch
97331656812956
NSC557/7
HOLDWatch
62601358855956
UDR557/7
HOLDWatch
61582472476656
FTV557/7
HOLDWatch
55531271926356
BG557/7
HOLDWatch
99331155476256
GILD557/7
HOLDWatch
63792759452956
AON557/7
HOLDWatch
62553278454356
ARES547/7
HOLDWatch
68336741695056
IQV547/7
HOLDWatch
64495166206356
NWS547/7
HOLDWatch
61573075147756
MOS547/7
HOLDWatch
67317460364656
VLTO547/7
HOLDWatch
56555063266356
MSFT547/7
HOLDWatch
42963463382956
V547/7
HOLDWatch
30902568506356
CBRE537/7
HOLDWatch
50565450783456
PM537/7
HOLDWatch
57781557603956
AWK537/7
HOLDWatch
75323258685056
MRNA537/7
HOLDWatch
10040375104456
EXPE537/7
HOLDWatch
53575062513756
VMC537/7
HOLDWatch
50602964596056
ATO537/7
HOLDWatch
76422460426056
DOV537/7
HOLDWatch
62651971374656
ORLY537/7
HOLDWatch
47633967554456
CNC537/7
HOLDWatch
9841066334356
HD537/7
HOLDWatch
44495063596356
SWK537/7
HOLDWatch
72402758823056
BX527/7
HOLDWatch
21557663744956
IR527/7
HOLDWatch
48495579294556
RCL527/7
HOLDWatch
59464477403156
TDY527/7
HOLDWatch
55552077376356
VRSK527/7
HOLDWatch
36559148454056
AXON527/7
HOLDWatch
26469773502956
MTD527/7
HOLDWatch
44694356375756
ECL527/7
HOLDWatch
35663480534356
IDXX527/7
HOLDWatch
4845363736356
ADSK527/7
HOLDWatch
22815853723256
SMCI527/7
HOLDWatch
9831482506956
VTRS527/7
HOLDWatch
98411339384356
LIN517/7
HOLDWatch
4370867745056
LII517/7
HOLDWatch
42604961306656
ITW517/7
HOLDWatch
41583559745156
WAT517/7
HOLDWatch
74451471443956
LLY517/7
HOLDWatch
5782451672956
MAA517/7
HOLDWatch
53473557774056
AMT517/7
HOLDWatch
30653954944456
GD517/7
HOLDWatch
68651236763456
BBY517/7
HOLDWatch
80521437643556
BXP517/7
HOLDWatch
63284841656756
WM517/7
HOLDWatch
43502863745956
KIM517/7
HOLDWatch
65554441003556
AXP517/7
HOLDWatch
56533656494556
COR517/7
HOLDWatch
50265674683856
KKR507/7
HOLDWatch
56297442703356
SYK507/7
HOLDWatch
44554953703256
MDLZ507/7
HOLDWatch
57492758466356
JNJ507/7
HOLDWatch
50551967496356
APTV507/7
HOLDWatch
69384751176356
CCI507/7
HOLDWatch
19603971786356
URI507/7
HOLDWatch
4960554816056
HUM507/7
HOLDWatch
7455437585756
O507/7
HOLDWatch
51571961515956
AEP507/7
HOLDWatch
79321561474756
UNH507/7
HOLDWatch
57471069536356
SBAC507/7
HOLDWatch
56453064336356
ELV507/7
HOLDWatch
8847538345656
CTAS497/7
HOLDWatch
17765080403756
CSX497/7
HOLDWatch
5363871414856
VRSN497/7
HOLDWatch
35801647645856
HPQ497/7
HOLDWatch
100491625144156
UNP497/7
HOLDWatch
51691255385856
PH497/7
HOLDWatch
37753556453856
CPT497/7
HOLDWatch
59542055454856
TKO497/7
HOLDWatch
7841187904056
RTX497/7
HOLDWatch
52553150406056
PLD497/7
HOLDWatch
4267551766356
NDSN497/7
HOLDWatch
4768859436356
SW497/7
HOLDWatch
66384173173056
HUBB497/7
HOLDWatch
46743042483956
EW497/7
HOLDWatch
2770263896356
MA497/7
HOLDWatch
29553578762956
CHD497/7
HOLDWatch
49581858456356
DLR487/7
HOLDWatch
26631463945656
MU487/7
HOLDWatch
739703492956
DXCM487/7
HOLDWatch
27833565264656
WDC487/7
HOLDWatch
5491035503556
APP487/7
HOLDWatch
41803349254556
RL487/7
HOLDWatch
52711360324356
DE487/7
HOLDWatch
44373660755156
CAH487/7
HOLDWatch
60512947572956
NDAQ487/7
HOLDWatch
54551755574456
MMM487/7
HOLDWatch
39492574535656
ESS487/7
HOLDWatch
55621453474356
MRK487/7
HOLDWatch
5358858653656
SPG487/7
HOLDWatch
4576356504656
RVTY487/7
HOLDWatch
51492271443856
NEE487/7
HOLDWatch
61382263632956
FFIV487/7
HOLDWatch
3880746625256
DRI487/7
HOLDWatch
44501942806456
HSY487/7
HOLDWatch
31613635915156
EMR487/7
HOLDWatch
55552261462956
REG477/7
HOLDWatch
6468940453156
WDAY477/7
HOLDWatch
2958845914156
SHW477/7
HOLDWatch
31533871366356
MSCI477/7
HOLDWatch
1888062884056
GEV477/7
HOLDWatch
16893246594956
LMT477/7
HOLDWatch
37454358446356
AME477/7
HOLDWatch
42731356394956
GWW477/7
HOLDWatch
2770852806356
SNPS477/7
HOLDWatch
41525361322956
DTE477/7
HOLDWatch
70211260506356
ROL467/7
HOLDWatch
5725583433056
PSA467/7
HOLDWatch
2972569693956
PCAR467/7
HOLDWatch
62203053556356
KR467/7
HOLDWatch
49343668434856
GOOGL467/7
HOLDWatch
19981158434456
WST467/7
HOLDWatch
1781257796356
D467/7
HOLDWatch
7738444503556
TJX467/7
HOLDWatch
28601260972956
OXY457/7
HOLDWatch
64202963375156
GOOG457/7
SELLWatch
20981165461956
CARR457/7
HOLDWatch
39434261483956
WAB457/7
HOLDWatch
4559753426356
MCO457/7
SELLWatch
24553262644756
TER457/7
SELLWatch
4083215254056
EBAY457/7
SELLWatch
38711638722956
VTR457/7
SELLWatch
35501360586356
ETR457/7
SELLWatch
66251555574356
SRE457/7
SELLWatch
62222167434556
FAST457/7
SELLWatch
10802568553856
DD447/7
SELLWatch
55261253765356
ABBV447/7
SELLWatch
34542258594556
MAR447/7
SELLWatch
2186549486356
SNDK447/7
SELLWatch
4596018503456
WEC447/7
SELLWatch
72311340544256
PEP447/7
SELLWatch
50203162614856
WELL447/7
SELLWatch
44521370423056
ETN447/7
SELLWatch
17681570624456
TSN447/7
SELLWatch
62202257504656
HAS447/7
SELLWatch
42323777413056
SYY447/7
SELLWatch
52203454466356
FCX447/7
SELLWatch
57641341144356
CVS447/7
SELLWatch
64391552412956
IEX437/7
SELLWatch
5463739383956
CMI437/7
SELLWatch
38611956275056
AMZN437/7
SELLWatch
4277351382956
TPL437/7
SELLWatch
0775461166056
STLD437/7
SELLWatch
5646049445356
APD437/7
SELLWatch
51381853445056
WMB437/7
SELLWatch
44382060326056
DOC427/7
SELLWatch
5340951514456
EME427/7
SELLWatch
34782534342956
COST427/7
SELLWatch
0742561753956
HLT427/7
SELLWatch
284968386356
ASML427/7
SELLWatch
092269584156
EA417/7
SELLWatch
9653461005956
APO417/7
SELLWatch
33193560794156
EL417/7
SELLWatch
42265156154956
CL417/7
SELLWatch
31531851504556
TECH417/7
SELLWatch
34205577114656
NXPI417/7
SELLWatch
3655750355756
MGM417/7
SELLWatch
3835085275956
IBKR417/7
SELLWatch
2855365514556
MRVL417/7
SELLWatch
4064351382956
TT407/7
SELLWatch
18711750424556
JCI407/7
SELLWatch
32601654412956
EXPD407/7
SELLWatch
4155930426356
GRMN407/7
SELLWatch
53202550602956
WMT397/7
SELLWatch
19622736425656
CASY397/7
SELLWatch
23512756364556
INSM397/7
SELLWatch
0319971123456
SWKS397/7
SELLWatch
6820135904656
WY397/7
SELLWatch
31192253825056
FER397/7
SELLWatch
11471762566356
GE387/7
SELLWatch
5801359334456
GNRC387/7
SELLWatch
1451265615556
NRG387/7
SELLWatch
10385465165856
TRGP387/7
SELLWatch
42261650356356
ORCL387/7
SELLWatch
754625305356
HON387/7
SELLWatch
2149869325456
PWR387/7
SELLWatch
44401931582956
CDNS387/7
SELLWatch
082435695556
MCHP377/7
SELLWatch
45411659113156
WSM377/7
SELLWatch
44201530725656
LYV377/7
SELLWatch
841654866556
KO377/7
SELLWatch
3155732504256
ADM377/7
SELLWatch
5643819353956
LITE367/7
SELLWatch
0663851343856
ODFL357/7
SELLWatch
470055425156
AKAM357/7
SELLWatch
31451456114056
MPWR357/7
SELLWatch
12611237464756
NTAP347/7
SELLWatch
3664033113956
AVGO347/7
SELLWatch
197105124856
STX347/7
SELLWatch
1764044314656
TXN347/7
SELLWatch
0891212326356
MSI337/7
SELLWatch
24203547404156
BA337/7
SELLWatch
0531768382956
FIX327/7
SELLWatch
0682134324356
JBHT317/7
SELLWatch
3257023293056
INTC317/7
SELLWatch
27272349154056
SBUX317/7
SELLWatch
11151470455256
KLAC317/7
SELLWatch
055958284456
TSLA307/7
SELLWatch
0542232334756
ON297/7
SELLWatch
2351102604756
CRWD297/7
SELLWatch
059033434656
CHRW267/7
SELLWatch
15202239313256
CIEN267/7
SELLWatch
143744283556
SATS257/7
SELLWatch
190186504656