This strategy does not work. NexGen publishes failed strategies only, to show how our backtesting and reporting system tests an idea. Strategies that work are never published. Nothing here is investment advice. See all published strategies

Overnight momentum (the overnight leg only) — monthly top 50 of the S&P 500 as of 2021-12-31, started fresh each year

Universe: every S&P 500 member as of 2021-12-31 — 505 names, 455 with prices — no hindsight (SPY and QQQ as benchmarks)

Universe sp500 (505 members from sp500_membership_intervals; 45 have no prices in the lake, 5 none on 2022-01-01; 455 tradable) · overnight_momentum · top 50 · lookback 252 · skip 21 · no stop · cost 5 bp/side · month-end signal, next-open fill · lake ends 2026-08-26 · generated by rank_report.py

How this rule works. One account, one pot of money, the 455 names watched. On the last session of every month the rule scores each of the 455 on its close, ranks them, and buys the top 50 in equal weight (pot ÷ 50 each) at the next session's open. A name stays in the book until a month-end ranking drops it out of the top 50; then it is sold at the next open and whatever replaced it is bought. Names that stay are trimmed or topped up back to pot ÷ 50. No stop-loss. Cost 5 bp per side on every dollar traded. SPY is a benchmark only, never a candidate.
Read with two caveats. (1) The universe is the point-in-time S&P 500 as of 2021-12-31 — every name that was in the index the day before the window starts, chosen with no hindsight, including names that later left it. But the lake does not carry prices for 50 of the 505 (the known coverage gap, ADR-023: mostly names that were acquired or failed in 2022–24 — ABC, ABMD, ANSS, ANTM, ATVI, BK, BLL, CDAY, CERN, CMA, CTLT, CTRA…), so the rule and the equal-weight line both trade the 455 that survived long enough to keep a price series. That is a survivorship tilt in the rule's favour, the same one every engine run on this period carries and reports as coverage. The list is frozen on 2021-12-31: names added to the index later (the 2024–25 entrants among them) are never candidates, which is why the engine's own forward run of the same rule — which rolls membership monthly — lands a few points a year higher. The equal-weight line is what holding all 455 blindly, never rebalanced, would have done; the rule has to beat that, not just SPY. (2) 2022–2026 is the lake's reserved holdout and it has already been spent; nothing here is out-of-sample. The rule's lookbacks are the engine's published-conventional defaults rather than numbers fitted here, but the choice to run it on this period — and the top-50-of-455 cut — was made after looking at this period. Each "start year" below is not an independent test — the later windows are sub-periods of the first one — so five rows agreeing is weaker evidence than it looks. And this is the engine's rule re-implemented on 455 names in a pandas script: it has not been through the engine's cost model, accounting or trial log, and its numbers may not be compared with a scoreboard row (which ran on the full point-in-time index, top 50, realistic costs).

How to read the numbers

Total returnWhat $1 became over the whole window, minus the $1. +70% means $1 → $1.70. Depends on how long the window is, so it is not comparable across windows of different length.
CAGR (compound annual growth rate)The steady yearly rate that would have produced the same total return. +70% over 4.65 years is a CAGR of 12.1%: $1 × 1.1214.65 ≈ $1.70. Use it to compare windows of different length. Rule of thumb: money doubles in about 72 ÷ CAGR years (12% → 6 years).
Sharpe ratioReturn per unit of risk: average daily return divided by the day-to-day wobble (standard deviation), annualised. Cash rate assumed 0 here. Rough scale for a long-only equity strategy: < 0.5 is weak, 0.5–1 is ordinary (SPY itself has lived around 0.5–0.8 over long periods), 1–1.5 is good, above 2 over a multi-year window is rare and usually a sign something is being missed. A strategy that is in cash most of the time can have a high Sharpe and a low CAGR at the same time — both numbers matter.
Max drawdown (max DD)The worst peak-to-trough fall in the equity curve, as a percentage of the peak. −25% means that at some point you were sitting on 25% less than your previous high. It is the number that decides whether you would have stuck with the strategy. Recovering from −25% needs +33%; from −50% needs +100%.
Ann. vol (annualised volatility)How much the equity curve wobbles: standard deviation of daily returns × √252. SPY is typically 15–20%. Sharpe = CAGR-ish ÷ vol, roughly.
Avg. invested / days with a positionHow much of the time (or how much of the money) was actually in the market. A strategy in the market 40% of the time is being compared with SPY, which is in 100% of the time — a lower CAGR at a much lower drawdown can still be the better deal.
Win rate / average tradeShare of closed trades that made money, and the mean net return per trade. A 75% win rate with +4% average wins and −10% average losses is fine; a 40% win rate with small wins and the same losses is not. Count the trades, too: 8 trades prove nothing, 150 start to.
Avg holdTrading sessions (not calendar days) between entry and exit. 21 sessions ≈ one month.
Top-k, monthly / turnoverThese rules score every name once a month, on the last session's close, and hold the k best-scored names in equal weight from the next open until the next month-end. A trade in this report is one unbroken stay in the book: it opens when a name enters the top k and closes when it drops out, however many month-ends it survived in between. Turnover is the share of the pot bought or sold at a rebalance; 20% a month is about 240% a year, and every 1% of turnover costs 2 × the per-side fee.
Buy & hold benchmarksSPY: the index, dividends reinvested. QQQ: the Nasdaq-100, dividends reinvested — the growth/mega-cap yardstick. Equal-weight B&H of the 20: 1/20 in each name at the start, never touched — the fairest yardstick for a rule that only trades these 20 names, and on today's top 20 it carries the hindsight of knowing which names won.

Scoreboard — start on 1 January of each year, hold to 2026-08-26

startstrategy CAGRSPYQQQEW-455strategy SharpeSPYQQQstrategy max DDSPYQQQtradesverdict
202211.1%12.2%13.8%9.9%0.590.750.67-27.8%-24.5%-34.8%693trails SPY, trails QQQ; DD deeper than SPY
202318.9%22.6%31.9%17.7%0.941.441.48-27.8%-18.8%-22.8%551trails SPY, trails QQQ; DD deeper than SPY
202423.8%21.4%24.6%16.3%1.051.321.16-27.8%-18.8%-22.8%392beats SPY, trails QQQ; DD deeper than SPY
202529.1%19.1%22.9%18.6%1.101.101.03-27.8%-18.8%-22.8%260beats SPY, beats QQQ; DD deeper than SPY
202632.9%20.4%26.3%24.0%1.251.441.20-13.6%-8.9%-11.7%111beats SPY, beats QQQ; DD deeper than SPY
How to read thisEach row pretends you started with $1 on 1 January of that year and held to 2026-08-26. Read across: is the strategy's CAGR (bold) above SPY's and QQQ's? Is its max drawdown shallower? Rows are not independent — 2024 is a slice of 2023 which is a slice of 2022 — so look for whether the answer changes from row to row, not for five confirmations. 'Trades' counts stays in the book, not monthly re-weightings.

Growth of $1 from each start year

How to read thisOne panel per start year, each rebased to $1 on that date. The legend shows what $1 became by the end. If the violet line finishes above orange and blue, the strategy beat SPY and QQQ from that start; if a panel looks different from the one above it, the year it drops is the year that was carrying the result.

Return vs pain, by start year

How to read thisHeight is the yearly return (CAGR), distance to the right is the worst peak-to-trough fall. Up-and-left is better. Each colour has one dot per start year, labelled with the year and joined in order, so you can see how a line's position moves as the start date moves: a strategy that is up-left of the benchmarks only in its first dot and below them in the others won its first year and lost the rest. Read the violet trail against the orange and blue trails, year label by year label — the same year on each trail is the same window. Two dots at the same height are the same return; the one further left got there with less pain. Lower and further left is a trade-off, not a win.
How to read thisThe same dots, one panel per start year, so each window can be read on its own without the trails crossing. Same axes in every panel.

Drawdowns

How to read thisEvery line starts at 0 and can only go down or back to 0: it shows how far below its own previous high each line was on each day, as a percentage. A line sitting at 0 is at a new high; a dip is a loss from that high; when it climbs back to 0 the loss has been recovered. Depth is how bad it got, width is how long you waited. The violet shaded area is the strategy (violet, overnight momentum, top 50). Compare the depth and width of the violet dips with the others — the legend gives the worst depth and the longest wait for each. A rule that holds only 50 names is always fully invested, so expect its dips to be at least as deep as the 455-name equal-weight line's unless the ranking is doing real work.

Longest stretch below the previous high: strategy 543 sessions, SPY 488, QQQ 487, EW-455 495.

Drawdowns by start year

How to read thisDrawdowns recomputed from each start date: every line's high-water mark resets on 1 January of that year, so a panel shows only the pain you would have felt if you had started then. Later panels are shorter versions of the earlier ones with the early losses removed — if the violet dips stay smaller than the others in every panel, the lower drawdown is a property of the rule, not of the 2022 start.

Every possible start date: rolling windows

How to read thisThis is the honest version of 'what if I had started on a different day'. For every single trading day it shows the return you would have had over the previous 1 year (top) or 3 years (bottom, annualised) for each line — hundreds of overlapping start dates instead of five. Where violet is above orange, a 1-year investment ending on that day beat SPY. The title gives the share of all windows the strategy won, its typical (median) window, and its worst window against SPY's. A rule that wins 50% of windows is a coin flip; one that wins 70% with a less-bad worst window is doing something.

When does it win?

How to read thisEach line is the strategy (violet, overnight momentum, top 50)'s growth divided by that benchmark's growth, both starting at 1. Rising = the strategy was gaining on that benchmark during that stretch; flat = matching it; falling = lagging it. The slope is what matters, not the level. If the QQQ line sits above the SPY line it only means QQQ did worse than SPY over the window (so the strategy looks better against it) — it does not mean the strategy beat QQQ by more today. Where a line ends relative to 1.0 is the cumulative result: above 1 the strategy is ahead of that benchmark since the start, below 1 it is behind.

Calendar-year returns

yearovernight momentum, top 50SPY B&HQQQ B&HEW B&H of the 455beat SPY?beat QQQ?
2022-11.8%-18.6%-33.2%-10.6%yesyes
20236.1%26.2%54.9%13.1%nono
202414.7%24.9%25.6%14.5%nono
202524.1%17.7%20.8%13.7%yesyes
2026*23.0%12.9%16.1%17.9%yesyes

* partial year. Chained from the full run, i.e. each year starts with whatever the strategy was holding on 31 December.

How to read thisEach calendar year on its own, chained from the full run (so each year starts with whatever was held on 31 December). The two yes/no columns are the quickest read: a strategy that beats the index only in down years is a defensive rule; one that beats it only in up years is a leveraged bet; one that does both is rare and worth checking twice.

Month by month

How to read thisRows are years, columns are months, the number is the strategy's return that month; blue is up, red is down, the darker the bigger. A dot after a number means SPY did better that month. Use it to see whether the result comes from steady small months or a handful of big ones, and whether any month of the year is consistently bad — a pattern that repeats in the same months is seasonality, a pattern that does not repeat is noise.

Exposure

How to read thisHow much of the money was actually in the market each day. A ranking rule like this one is fully invested by construction — it always finds 50 names to hold — so the line should sit near 100% and only dip for the few cents of cash left over after costs. That is the point of this chart here: unlike a dip-buying rule, this one gets no credit for sitting in cash, and it is being compared with benchmarks that are also 100% invested — a like-for-like fight.

Detail per start year

How to read thisThe same headline numbers as the scoreboard, one block per start year, with the trade statistics underneath. Total return is the raw multiple, CAGR the yearly rate, Sharpe the return per unit of wobble, ann. vol the wobble itself, exposure how much of the time the money was working. Turnover is the one-way share of the pot traded at a typical month-end.

Start 2022 (2022-01-01 → 2026-08-26) — trails SPY, trails QQQ, beats holding the 455 (on CAGR)

total returnCAGRSharpemax DDann. volexposure
overnight momentum, top 5063.3%11.1%0.59-27.8%22.4%100% invested avg · 50.0 names
SPY buy & hold70.4%12.2%0.75-24.5%17.5%100%
QQQ buy & hold82.0%13.8%0.67-34.8%23.4%100%
Equal-weight buy & hold of the 45555.2%9.9%0.68-21.0%15.9%100%

693 stays in the book · win rate 48.5% · average 6.32% (wins 24.71%, losses -10.99%) · hold 84.1 sessions · 0 stop-outs · 56 month-ends, one-way turnover 26.3% per month-end ≈ 316%/yr.

Start 2023 (2023-01-01 → 2026-08-26) — trails SPY, trails QQQ, beats holding the 455 (on CAGR)

total returnCAGRSharpemax DDann. volexposure
overnight momentum, top 5087.7%18.9%0.94-27.8%20.7%100% invested avg · 50.0 names
SPY buy & hold110.4%22.6%1.44-18.8%15.0%100%
QQQ buy & hold174.5%31.9%1.48-22.8%20.2%100%
Equal-weight buy & hold of the 45581.3%17.7%1.18-18.9%14.9%100%

551 stays in the book · win rate 52.5% · average 8.78% (wins 25.08%, losses -9.20%) · hold 82.9 sessions · 0 stop-outs · 44 month-ends, one-way turnover 26.4% per month-end ≈ 317%/yr.

Start 2024 (2024-01-01 → 2026-08-26) — beats SPY, trails QQQ, beats holding the 455 (on CAGR)

total returnCAGRSharpemax DDann. volexposure
overnight momentum, top 5076.2%23.8%1.05-27.8%23.1%100% invested avg · 50.0 names
SPY buy & hold67.0%21.4%1.32-18.8%15.7%100%
QQQ buy & hold79.1%24.6%1.16-22.8%21.0%100%
Equal-weight buy & hold of the 45549.3%16.3%1.13-18.5%14.4%100%

392 stays in the book · win rate 55.9% · average 11.28% (wins 28.22%, losses -10.16%) · hold 84.7 sessions · 0 stop-outs · 32 month-ends, one-way turnover 25.7% per month-end ≈ 309%/yr.

Start 2025 (2025-01-01 → 2026-08-26) — beats SPY, beats QQQ, beats holding the 455 (on CAGR)

total returnCAGRSharpemax DDann. volexposure
overnight momentum, top 5052.1%29.1%1.10-27.8%26.5%100% invested avg · 50.0 names
SPY buy & hold33.3%19.1%1.10-18.8%17.4%100%
QQQ buy & hold40.5%22.9%1.03-22.8%22.7%100%
Equal-weight buy & hold of the 45532.4%18.6%1.17-16.7%15.7%100%

260 stays in the book · win rate 55.4% · average 13.16% (wins 32.76%, losses -11.17%) · hold 79.2 sessions · 0 stop-outs · 20 month-ends, one-way turnover 26.6% per month-end ≈ 319%/yr.

Start 2026 (2026-01-01 → 2026-08-26) — beats SPY, beats QQQ, beats holding the 455 (on CAGR)

total returnCAGRSharpemax DDann. volexposure
overnight momentum, top 5020.2%32.9%1.25-13.6%25.5%100% invested avg · 50.0 names
SPY buy & hold12.7%20.4%1.44-8.9%13.6%100%
QQQ buy & hold16.3%26.3%1.20-11.7%21.4%100%
Equal-weight buy & hold of the 45514.9%24.0%1.88-7.6%11.9%100%

111 stays in the book · win rate 48.6% · average 11.16% (wins 36.33%, losses -12.68%) · hold 73.0 sessions · 0 stop-outs · 8 month-ends, one-way turnover 25.2% per month-end ≈ 302%/yr.

Where the return came from (full run from 2022)

How to read thisAdds up the net price return of every stay in the book, by name. A tall violet bar is a name the rule held through a long run-up (or re-bought repeatedly and profitably); a red bar is a name it lost on overall. If one or two names make up most of the total, the result depends on those names and not on the rule. Note: a stay's return is the name's own price move from entry open to exit price, net of a round trip of costs — it ignores the monthly trims and top-ups inside the stay, so the bars are a guide to where the money came from, not an exact P&L split.
namestayswin rateavg staysum of stay returnssessions heldstops
STX250%373.7%747.5%5410
WDC475%159.9%639.5%6430
NVDA250%168.8%337.5%8710
MU333%94.7%284.1%4940
HWM367%89.0%267.0%5390
PWR3100%69.2%207.7%9950
AVGO540%33.7%168.4%7710
INTC1100%162.9%162.9%2260
APH1100%147.1%147.1%5590
OXY633%19.5%116.8%4200
ANET2100%55.9%111.7%5180
RCL2100%53.8%107.7%4170
GLW367%34.6%103.9%4120
NFLX250%50.2%100.4%5440
NRG367%33.3%100.0%5210
APA540%20.0%99.8%5190
PH580%19.3%96.3%7060
TPR250%45.5%91.1%4800
LLY2100%41.9%83.9%4580
BSX1100%76.8%76.8%3780
IVZ1100%74.3%74.3%2090
TER250%37.0%74.0%2230
HPE333%24.4%73.1%1630
TT2100%35.1%70.2%3950
MOS2100%34.6%69.1%1020
LVS6100%10.7%64.0%3070
FCX450%15.7%62.7%4150
LRCX333%20.6%61.7%4740
RMD250%30.4%60.8%2720
WST3100%19.3%57.8%1230
PCAR1100%56.4%56.4%3350
CBOE2100%25.8%51.6%2920
PSX3100%16.2%48.5%3350
GE4100%11.8%47.3%1270
FITB540%9.4%46.9%3560
NUE3100%15.6%46.7%1690
FANG967%5.2%46.5%4980
CAT1100%44.8%44.8%1840
AMD729%6.2%43.1%5790
IR1100%42.1%42.1%2300
ZBRA250%20.3%40.7%1820
ISRG475%9.8%39.2%2300
CTAS3100%13.1%39.2%3960
VLO650%6.5%39.0%5030
ALB650%6.5%39.0%4380
RTX4100%9.6%38.5%2870
MPC1100%38.3%38.3%3150
WRB757%5.5%38.3%3770
FAST2100%17.5%35.0%1060
HAS1100%32.7%32.7%1050
CF333%10.8%32.4%2080
WFC2100%16.1%32.2%2310
CINF560%6.1%30.4%2540
EOG425%7.2%29.0%4810
TRV580%5.7%28.7%3520
CI3100%9.4%28.1%2290
DVN367%9.3%27.8%4570
LDOS3100%9.2%27.7%3930
WELL560%5.5%27.3%2720
CRL250%13.6%27.1%860
FOX1100%24.6%24.6%1900
OKE2100%11.4%22.7%2690
GWW3100%7.3%22.0%1040
ULTA580%4.4%21.9%2480
PGR250%10.9%21.9%2700
ROST367%7.2%21.5%3550
LUMN1100%21.4%21.4%2910
FTNT2100%10.0%20.0%400
MSI4100%4.9%19.7%2500
MSFT1100%19.4%19.4%1440
WAB1100%19.1%19.1%630
AMGN3100%6.3%18.8%2970
TDG2100%9.3%18.6%2290
PHM1100%18.4%18.4%610
LW250%8.3%16.7%3510
AJG367%5.4%16.1%2310
ADBE1100%15.6%15.6%620
HII2100%7.7%15.4%1650
CME2100%7.7%15.3%2290
HIG1100%14.8%14.8%650
ETN580%3.0%14.8%3730
ALL1100%14.5%14.5%3120
MMM2100%7.0%14.0%1010
HBAN333%4.5%13.5%1030
CFG250%6.7%13.4%1700
CPRT450%3.3%13.1%1680
MET1100%13.0%13.0%1270
EIX1100%12.3%12.3%820
LHX580%2.4%12.0%4210
CLX367%4.0%11.9%1070
BF.B250%5.9%11.8%1020
CAH250%5.8%11.6%1900
MDLZ1100%11.2%11.2%2500
BRK.B367%3.7%11.0%3780
VRTX333%3.6%10.9%1250
ENPH633%1.7%10.1%2670
KEYS250%5.0%10.0%1440
ED1100%10.0%10.0%1040
CRM1100%9.8%9.8%230
ALLE2100%4.8%9.6%1880
EPAM367%3.2%9.5%1880
PNR2100%4.6%9.3%860
BAC1100%9.2%9.2%420
RSG2100%4.6%9.2%1910
NEM1100%9.1%9.1%820
PLD367%3.0%8.9%840
GL250%4.5%8.9%1220
FE250%4.4%8.9%610
KIM1100%8.6%8.6%1040
AEP2100%4.0%8.0%2280
KMI1100%8.0%8.0%2740
AMZN333%2.6%7.8%2260
HON1100%7.7%7.7%210
UNH1100%7.6%7.6%1690
MCHP250%3.7%7.4%1030
LNC250%3.6%7.1%610
XYL250%3.4%6.9%1660
C1100%6.9%6.9%200
BA250%3.4%6.7%1830
BKNG1100%6.5%6.5%430
EVRG1100%6.4%6.4%210
MDT1100%6.3%6.3%210
LMT1100%6.0%6.0%200
NI250%3.0%5.9%1640
VFC1100%5.7%5.7%220
BRO540%1.1%5.3%2090
DPZ1100%5.2%5.2%2740
TJX250%2.5%5.0%1650
SCHW1100%4.8%4.8%850
PPG367%1.5%4.6%630
AAP1100%4.3%4.3%1870
CSCO3100%1.4%4.2%2500
MAS1100%4.2%4.2%840
TEL475%1.0%3.8%2710
BWA1100%3.8%3.8%210
ZION250%1.5%3.0%640
EMN250%1.5%2.9%440
KR250%1.5%2.9%1900
MTB450%0.7%2.7%1900
IBM1100%2.3%2.3%200
TROW1100%2.1%2.1%220
FTV1100%2.0%2.0%230
GD333%0.6%1.9%1010
ROK250%0.8%1.7%2060
LNT250%0.8%1.7%1240
HST1100%1.6%1.6%600
PEG1100%1.6%1.6%210
YUM1100%1.6%1.6%640
ETSY333%0.5%1.6%610
BBY1100%1.4%1.4%1060
ROP1100%1.3%1.3%220
DLR250%0.6%1.1%420
LYV367%0.4%1.1%1880
CMS250%0.4%0.9%630
WYNN250%0.4%0.8%1240
PNW1100%0.7%0.7%830
AIZ250%0.3%0.6%1020
DHI250%0.3%0.5%1060
SYY1100%0.4%0.4%850
DOV250%0.1%0.2%440
GS250%0.1%0.1%820
FOXA10%-0.5%-0.5%2290
SO250%-0.3%-0.5%1260
WEC250%-0.3%-0.6%610
IRM10%-0.7%-0.7%170
AEE10%-0.7%-0.7%210
A10%-0.8%-0.8%230
MGM10%-0.8%-0.8%210
DRI250%-0.5%-1.0%430
XEL10%-1.0%-1.0%410
ADP10%-1.5%-1.5%190
HSY250%-0.9%-1.7%1010
WY10%-2.0%-2.0%630
ADSK10%-2.0%-2.0%220
SWK10%-2.1%-2.1%200
JCI333%-0.7%-2.1%1500
EMR250%-1.1%-2.1%1900
CHD10%-2.3%-2.3%200
GOOGL250%-1.2%-2.4%1860
RF367%-0.8%-2.5%3340
CTVA10%-2.6%-2.6%230
DTE20%-1.3%-2.6%1470
CNC10%-2.7%-2.7%430
WMB10%-2.8%-2.8%3150
CVS250%-1.4%-2.8%1200
COP743%-0.4%-2.9%3150
GOOG250%-1.5%-2.9%1860
CB425%-0.8%-3.0%3790
XOM10%-3.1%-3.1%200
ATO10%-3.1%-3.1%1450
COF10%-3.2%-3.2%2500
SYK250%-1.6%-3.2%410
J10%-3.3%-3.3%410
TXT250%-1.7%-3.3%1450
PM250%-1.8%-3.6%1900
SNA250%-1.8%-3.7%650
PEP10%-3.8%-3.8%2720
SHW10%-3.9%-3.9%200
WAT250%-2.2%-4.3%830
NTRS10%-4.5%-4.5%860
UDR10%-4.5%-4.5%230
QRVO10%-5.0%-5.0%390
COO10%-5.3%-5.3%430
VMC10%-5.4%-5.4%190
AIG10%-5.5%-5.5%440
MS10%-5.5%-5.5%820
NWSA250%-2.7%-5.5%1450
WMT20%-2.9%-5.7%1430
AXP10%-6.1%-6.1%2500
CARR10%-6.2%-6.2%220
JBHT250%-3.2%-6.4%1900
MO20%-3.2%-6.5%630
AME250%-3.2%-6.5%1020
ADI20%-3.3%-6.6%620
PNC10%-6.7%-6.7%420
SNPS10%-6.8%-6.8%3750
CDNS250%-3.6%-7.2%2500
EXC10%-7.3%-7.3%410
IDXX250%-3.6%-7.3%840
NEE10%-7.5%-7.5%410
EXPE250%-3.7%-7.5%810
KO10%-7.5%-7.5%1470
CAG10%-7.5%-7.5%1050
CHRW560%-1.5%-7.5%2850
ACN10%-7.7%-7.7%420
MPWR425%-1.9%-7.8%3060
FFIV333%-2.6%-7.9%1040
AKAM10%-7.9%-7.9%390
WHR250%-4.1%-8.3%420
CZR560%-1.7%-8.3%3370
NCLH20%-4.3%-8.5%2290
BEN250%-4.3%-8.7%1650
AOS10%-8.7%-8.7%210
STE10%-8.7%-8.7%220
MCK20%-4.4%-8.8%620
LYB10%-9.0%-9.0%850
WM20%-4.5%-9.0%840
DD333%-3.1%-9.3%1220
NSC10%-9.6%-9.6%200
ES10%-9.7%-9.7%410
PYPL10%-9.8%-9.8%200
TXN10%-10.0%-10.0%840
CMCSA10%-10.9%-10.9%420
ORCL10%-10.9%-10.9%4530
HUM30%-3.6%-10.9%2480
GIS10%-11.3%-11.3%820
SYF10%-11.7%-11.7%1020
NTAP10%-11.8%-11.8%2290
GM10%-11.8%-11.8%200
FRT450%-3.0%-11.8%2080
SLB250%-6.0%-11.9%440
MLM10%-12.0%-12.0%620
TMUS20%-6.1%-12.1%840
DE10%-12.2%-12.2%1240
EXR10%-12.2%-12.2%1270
ZBH10%-12.4%-12.4%840
DUK20%-6.2%-12.5%820
TSCO333%-4.2%-12.6%1500
ETR333%-4.5%-13.5%830
TGT10%-13.8%-13.8%1690
ADM20%-7.5%-14.9%3360
CPB10%-15.0%-15.0%630
TTWO20%-7.6%-15.2%1020
PSA10%-16.0%-16.0%2510
NWS333%-5.5%-16.4%6240
AES333%-5.5%-16.5%4770
URI20%-8.3%-16.5%2250
OMC333%-5.6%-16.8%820
INTU20%-8.7%-17.4%640
BXP10%-17.5%-17.5%1060
UAL425%-4.4%-17.5%2250
TMO10%-17.9%-17.9%390
KEY250%-9.0%-18.0%1480
SBAC10%-18.1%-18.1%1890
NKE10%-18.2%-18.2%420
SRE20%-9.2%-18.5%2300
RHI10%-18.7%-18.7%1030
NOW450%-4.7%-18.9%2110
TRMB10%-20.8%-20.8%390
BKR333%-7.0%-21.1%1690
MTCH20%-11.0%-22.1%850
AAL367%-7.4%-22.2%2060
TSN10%-22.3%-22.3%640
CE250%-11.5%-23.0%850
LKQ10%-23.3%-23.3%620
DOW10%-23.5%-23.5%410
PKG10%-23.5%-23.5%1270
DAL367%-7.9%-23.6%2050
LUV425%-6.0%-23.8%1040
POOL20%-12.0%-23.9%1040
PAYC333%-8.3%-24.8%1690
TECH30%-8.3%-25.0%2260
SJM10%-25.1%-25.1%1280
QCOM20%-13.4%-26.9%1900
PVH10%-27.1%-27.1%620
IT10%-28.4%-28.4%1240
KLAC20%-14.6%-29.3%3750
DXCM333%-10.2%-30.5%2900
CVX30%-10.2%-30.6%1270
BIIB20%-15.4%-30.8%2300
PENN20%-15.6%-31.2%600
RL40%-8.2%-32.6%1020
CMG520%-6.6%-32.8%2910
CHTR10%-32.9%-32.9%630
ALGN10%-33.1%-33.1%620
SEDG743%-4.8%-33.7%1810
HAL30%-11.3%-34.0%1450
TSLA333%-11.4%-34.2%4170
NXPI20%-18.1%-36.2%780
ALK10%-39.0%-39.0%420
NWL10%-43.8%-43.8%1230
F10%-47.2%-47.2%1240
BBWI30%-16.3%-48.9%1240
UA10%-58.3%-58.3%1240
MNST333%-20.5%-61.4%3300
CCL50%-13.4%-67.0%2690
GNRC30%-23.4%-70.1%1630
AMAT30%-27.6%-82.7%2890
UAA20%-42.3%-84.6%1660

Return per stay in the book

How to read thisOne bar per bucket of stay outcome: how many stays finished with that return. Red is the stop-outs, if a stop was on. For a monthly ranking rule a healthy shape is a wide spread with a fat right tail — the rule is paid by the few names it holds for a year while they double, and it pays for that with many short stays that round-trip to nothing. Many small wins and a few big losses is the opposite shape, and a warning.

Every trade (full run from 2022)

How to read thisEvery stay in the book in date order of entry, so you can check any one of them against a chart. Return is the name's price move from entry open to exit price net of a round trip of costs, coloured green/red. Hold is in sessions (21 ≈ one month); a stay of 21 sessions was dropped at the very next month-end. Exit reason: rank_exit = it fell out of the top 50 at a month-end, stop = the stop was hit, open = still held at the end of the data. The last column is the raw signal and its percentile rank among the 455 on the signal day before entry, then the rank on the signal day that dropped it.
nameentryexitentry pxexit pxreturnholdexit reason12-1 overnight return at signal · rank → exit rank
CCL2022-01-032022-02-0120.2319.63-3.1%20rank_exit56.9% · rank 0.93 → 0.63
RL2022-01-032022-02-01109.76101.66-7.5%20rank_exit53.7% · rank 0.91 → 0.69
PYPL2022-01-032022-02-01189.77171.29-9.8%20rank_exit52.2% · rank 0.90 → 0.86
GM2022-01-032022-02-0157.5050.76-11.8%20rank_exit51.2% · rank 0.90 → 0.88
C2022-01-032022-02-0151.9555.576.9%20rank_exit49.9% · rank 0.90 → 0.86
PENN2022-01-032022-02-0152.2445.92-12.2%20rank_exit48.5% · rank 0.89 → 0.86
ENPH2022-01-032022-03-01185.23167.54-9.6%39rank_exit79.1% · rank 0.98 → 0.50
TER2022-01-032022-03-01161.92115.74-28.6%39rank_exit75.8% · rank 0.98 → 0.47
TRMB2022-01-032022-03-0187.4569.30-20.8%39rank_exit67.0% · rank 0.97 → 0.74
NXPI2022-01-032022-03-01209.80174.18-17.1%39rank_exit66.8% · rank 0.96 → 0.58
MU2022-01-032022-03-0191.8086.57-5.8%39rank_exit64.9% · rank 0.95 → 0.83
TECH2022-01-032022-03-01126.32102.67-18.8%39rank_exit59.7% · rank 0.94 → 0.75
SEDG2022-01-032022-03-01284.00315.0010.8%39rank_exit59.4% · rank 0.94 → 0.48
AMD2022-01-032022-03-01145.14122.33-15.8%39rank_exit56.4% · rank 0.93 → 0.83
MPWR2022-01-032022-03-01475.37439.98-7.5%39rank_exit54.1% · rank 0.91 → 0.83
CMG2022-01-032022-03-0134.8030.34-12.9%39rank_exit51.3% · rank 0.90 → 0.87
TMO2022-01-032022-03-01654.35537.52-17.9%39rank_exit49.7% · rank 0.89 → 0.81
VMC2022-02-012022-03-01183.76174.05-5.4%19rank_exit51.6% · rank 0.91 → 0.87
LRCX2022-02-012022-03-0156.2753.22-5.5%19rank_exit50.7% · rank 0.90 → 0.69
TSLA2022-02-012022-03-01311.74289.89-7.1%19rank_exit49.2% · rank 0.89 → 0.83
AAL2022-01-032022-04-0118.2318.300.3%62rank_exit93.2% · rank 1.00 → 0.41
AMAT2022-01-032022-04-01151.59127.93-15.7%62rank_exit92.1% · rank 0.99 → 0.88
BBWI2022-01-032022-04-0161.7042.58-31.1%62rank_exit89.4% · rank 0.99 → 0.87
ALB2022-01-032022-04-01223.81212.21-5.3%62rank_exit72.4% · rank 0.97 → 0.85
ALGN2022-01-032022-04-01656.30439.42-33.1%62rank_exit71.4% · rank 0.97 → 0.73
LKQ2022-01-032022-04-0152.5740.35-23.3%62rank_exit56.3% · rank 0.93 → 0.81
MLM2022-01-032022-04-01429.91378.53-12.0%62rank_exit55.6% · rank 0.92 → 0.88
WDC2022-01-032022-04-0149.4737.72-23.8%62rank_exit53.9% · rank 0.91 → 0.30
EPAM2022-01-032022-04-01670.32297.37-55.7%62rank_exit52.8% · rank 0.91 → 0.66
CFG2022-03-012022-04-0142.7337.89-11.4%23rank_exit50.8% · rank 0.93 → 0.79
MTB2022-03-012022-04-01156.97150.25-4.4%23rank_exit50.2% · rank 0.93 → 0.81
STX2022-03-012022-04-0189.8879.71-11.4%23rank_exit47.8% · rank 0.91 → 0.82
FITB2022-03-012022-04-0139.7736.97-7.1%23rank_exit46.2% · rank 0.90 → 0.89
CZR2022-03-012022-04-0183.4078.13-6.4%23rank_exit46.0% · rank 0.90 → 0.68
EMN2022-03-012022-04-0199.4195.51-4.0%23rank_exit45.5% · rank 0.89 → 0.87
GNRC2022-01-032022-05-02353.98218.70-38.3%82rank_exit79.2% · rank 0.99 → 0.77
MOS2022-01-032022-05-0235.2055.3857.2%82rank_exit73.5% · rank 0.98 → 0.56
NWSA2022-01-032022-05-0221.4919.23-10.6%82rank_exit66.4% · rank 0.96 → 0.85
NUE2022-01-032022-05-02107.55145.0934.8%82rank_exit64.3% · rank 0.95 → 0.49
FANG2022-01-032022-05-0287.43101.2215.7%82rank_exit59.2% · rank 0.93 → 0.83
PH2022-02-012022-05-02292.35255.87-12.6%62rank_exit56.6% · rank 0.93 → 0.87
COP2022-02-012022-05-0273.8480.298.6%62rank_exit50.4% · rank 0.89 → 0.78
VLO2022-03-012022-05-0274.2397.8331.7%43rank_exit47.9% · rank 0.91 → 0.89
ENPH2022-04-012022-05-02201.03159.37-20.8%20rank_exit34.9% · rank 0.92 → 0.80
OMC2022-04-012022-05-0273.9266.15-10.6%20rank_exit34.8% · rank 0.92 → 0.88
SEDG2022-04-012022-05-02319.15250.50-21.6%20rank_exit32.8% · rank 0.90 → 0.55
NSC2022-04-012022-05-02258.93234.37-9.6%20rank_exit32.7% · rank 0.90 → 0.83
PAYC2022-04-012022-05-02337.69275.32-18.6%20rank_exit32.5% · rank 0.90 → 0.87
PWR2022-01-032022-06-01113.97119.785.0%103rank_exit64.9% · rank 0.96 → 0.74
RHI2022-01-032022-06-0191.7874.72-18.7%103rank_exit59.3% · rank 0.94 → 0.86
KEY2022-02-012022-06-0119.9816.29-18.6%83rank_exit52.3% · rank 0.91 → 0.88
TSCO2022-03-012022-06-0137.4034.87-6.9%64rank_exit53.1% · rank 0.94 → 0.81
AMD2022-04-012022-06-01110.48102.13-7.7%41rank_exit52.9% · rank 0.99 → 0.84
GOOGL2022-04-012022-06-01138.27113.85-17.7%41rank_exit42.4% · rank 0.97 → 0.89
DD2022-04-012022-06-0185.5679.77-6.9%41rank_exit36.2% · rank 0.94 → 0.83
INTU2022-04-012022-06-01464.54406.69-12.5%41rank_exit35.3% · rank 0.93 → 0.86
GOOG2022-04-012022-06-01138.79113.93-18.0%41rank_exit32.9% · rank 0.91 → 0.67
BRO2022-04-012022-06-0170.2357.72-17.9%41rank_exit32.1% · rank 0.89 → 0.84
ULTA2022-05-022022-06-01398.61423.686.2%21rank_exit39.7% · rank 0.96 → 0.88
RL2022-05-022022-06-0196.6794.11-2.7%21rank_exit39.1% · rank 0.95 → 0.79
DOV2022-05-022022-06-01126.19127.951.3%21rank_exit34.7% · rank 0.91 → 0.59
EMN2022-05-022022-06-0187.7993.997.0%21rank_exit34.5% · rank 0.90 → 0.85
F2022-01-032022-07-0115.688.28-47.2%124rank_exit118.1% · rank 1.00 → 0.85
UAA2022-01-032022-07-0121.378.28-61.3%124rank_exit77.6% · rank 0.98 → 0.18
UA2022-01-032022-07-0118.137.56-58.3%124rank_exit72.9% · rank 0.98 → 0.13
IT2022-01-032022-07-01334.53239.75-28.4%124rank_exit70.5% · rank 0.97 → 0.60
DE2022-01-032022-07-01324.06284.93-12.2%124rank_exit55.3% · rank 0.92 → 0.84
CMG2022-04-012022-07-0131.7226.04-18.0%62rank_exit43.0% · rank 0.98 → 0.77
PVH2022-04-012022-07-0176.8856.08-27.1%62rank_exit33.8% · rank 0.91 → 0.86
NKE2022-05-022022-07-01115.2194.34-18.2%42rank_exit40.3% · rank 0.96 → 0.74
AVGO2022-05-022022-07-0151.7744.91-13.3%42rank_exit38.2% · rank 0.94 → 0.83
PNC2022-05-022022-07-01142.99133.54-6.7%42rank_exit35.5% · rank 0.92 → 0.83
ACN2022-05-022022-07-01278.95257.71-7.7%42rank_exit35.4% · rank 0.91 → 0.81
OMC2022-06-012022-07-0164.3355.21-14.3%21rank_exit35.2% · rank 0.94 → 0.87
AOS2022-06-012022-07-0155.4950.68-8.7%21rank_exit31.6% · rank 0.92 → 0.80
GLW2022-06-012022-07-0132.4828.31-12.9%21rank_exit30.5% · rank 0.91 → 0.84
DAL2022-06-012022-07-0140.6728.21-30.7%21rank_exit30.1% · rank 0.91 → 0.80
LYV2022-06-012022-07-0195.8182.48-14.0%21rank_exit28.5% · rank 0.89 → 0.85
NVDA2022-01-032022-08-0129.7218.13-39.1%144rank_exit101.1% · rank 1.00 → 0.80
URI2022-01-032022-08-01320.82303.11-5.6%144rank_exit65.4% · rank 0.96 → 0.64
NWS2022-01-032022-08-0121.7916.63-23.8%144rank_exit58.2% · rank 0.93 → 0.88
BEN2022-01-032022-08-0126.7822.18-17.3%144rank_exit56.1% · rank 0.92 → 0.85
FRT2022-03-012022-08-0197.1488.21-9.3%105rank_exit46.4% · rank 0.90 → 0.89
EPAM2022-05-022022-08-01268.21344.5928.3%62rank_exit36.2% · rank 0.92 → 0.75
DOW2022-06-012022-08-0154.6841.88-23.5%41rank_exit29.4% · rank 0.90 → 0.71
NOW2022-06-012022-08-0198.2187.80-10.7%41rank_exit29.4% · rank 0.90 → 0.81
WELL2022-06-012022-08-0180.6178.09-3.2%41rank_exit28.9% · rank 0.90 → 0.86
SEDG2022-07-012022-08-01271.70352.8529.7%20rank_exit32.3% · rank 0.94 → 0.88
MOS2022-07-012022-08-0141.6746.6911.9%20rank_exit29.4% · rank 0.92 → 0.81
HAL2022-07-012022-08-0128.9826.24-9.6%20rank_exit28.1% · rank 0.90 → 0.87
CF2022-01-032022-09-0164.7293.6244.5%167rank_exit62.8% · rank 0.95 → 0.81
KLAC2022-01-032022-09-0141.1732.28-21.7%167rank_exit62.3% · rank 0.95 → 0.57
CE2022-06-012022-09-01147.54103.69-29.8%64rank_exit37.6% · rank 0.96 → 0.85
AMD2022-07-012022-09-0175.1982.359.4%43rank_exit33.0% · rank 0.94 → 0.88
BKNG2022-07-012022-09-0168.2772.816.5%43rank_exit32.2% · rank 0.94 → 0.85
PAYC2022-07-012022-09-01273.17339.1324.0%43rank_exit31.2% · rank 0.93 → 0.80
SLB2022-08-012022-09-0132.9834.173.5%23rank_exit22.2% · rank 0.91 → 0.87
AVGO2022-08-012022-09-0149.7946.04-7.6%23rank_exit21.1% · rank 0.91 → 0.89
INTU2022-08-012022-09-01435.07414.32-4.9%23rank_exit19.4% · rank 0.89 → 0.78
TSN2022-07-012022-10-0375.0958.39-22.3%64rank_exit35.5% · rank 0.96 → 0.82
ULTA2022-07-012022-10-03381.92403.005.4%64rank_exit30.7% · rank 0.93 → 0.87
CINF2022-08-012022-10-0387.0282.43-5.4%44rank_exit23.6% · rank 0.93 → 0.84
AIG2022-08-012022-10-0346.8244.31-5.5%44rank_exit22.9% · rank 0.93 → 0.85
AJG2022-09-012022-10-03173.80166.75-4.2%21rank_exit18.9% · rank 0.92 → 0.89
SEDG2022-09-012022-10-03271.15236.00-13.1%21rank_exit16.7% · rank 0.89 → 0.35
TPR2022-01-032022-11-0136.4829.48-19.3%209rank_exit61.5% · rank 0.94 → 0.81
JBHT2022-03-012022-11-01193.68165.86-14.4%170rank_exit48.1% · rank 0.91 → 0.82
PKG2022-05-022022-11-01142.90109.41-23.5%127rank_exit37.6% · rank 0.94 → 0.80
MET2022-05-022022-11-0157.7465.3013.0%127rank_exit36.0% · rank 0.92 → 0.87
COP2022-06-012022-11-0197.83113.0915.5%106rank_exit30.4% · rank 0.91 → 0.72
ALB2022-07-012022-11-01195.16271.4038.9%85rank_exit46.3% · rank 0.98 → 0.79
FANG2022-07-012022-11-01101.85136.8834.3%85rank_exit42.5% · rank 0.98 → 0.76
LYB2022-07-012022-11-0166.4160.53-9.0%85rank_exit34.9% · rank 0.95 → 0.76
HIG2022-08-012022-11-0158.8367.6214.8%65rank_exit22.5% · rank 0.92 → 0.88
KEY2022-08-012022-11-0114.7014.800.6%65rank_exit21.4% · rank 0.91 → 0.89
MTB2022-09-012022-11-01160.76150.11-6.7%42rank_exit18.8% · rank 0.91 → 0.80
BAC2022-09-012022-11-0130.3133.139.2%42rank_exit17.6% · rank 0.90 → 0.81
CE2022-10-032022-11-0187.1893.246.8%21rank_exit18.5% · rank 0.91 → 0.73
FRT2022-10-032022-11-0178.5284.697.8%21rank_exit16.9% · rank 0.89 → 0.86
OKE2022-01-032022-12-0145.6555.4621.4%230rank_exit54.7% · rank 0.91 → 0.87
TSLA2022-04-012022-12-01360.38197.08-45.4%168rank_exit40.6% · rank 0.96 → 0.69
ENPH2022-06-012022-12-01187.71322.1171.4%127rank_exit46.8% · rank 0.99 → 0.83
FITB2022-06-012022-12-0133.5431.36-6.6%127rank_exit29.9% · rank 0.91 → 0.83
BXP2022-07-012022-12-0171.0658.70-17.5%106rank_exit30.3% · rank 0.93 → 0.86
NTRS2022-08-012022-12-0187.6183.79-4.5%86rank_exit27.6% · rank 0.96 → 0.68
WRB2022-08-012022-12-0137.6746.7023.8%86rank_exit25.4% · rank 0.95 → 0.87
RSG2022-08-012022-12-01131.36134.202.1%86rank_exit21.0% · rank 0.90 → 0.76
CHRW2022-09-012022-12-01103.6792.01-11.3%63rank_exit24.9% · rank 0.95 → 0.81
WY2022-09-012022-12-0129.3628.80-2.0%63rank_exit23.1% · rank 0.94 → 0.78
LVS2022-11-012022-12-0136.8543.6318.3%21rank_exit13.0% · rank 0.92 → 0.67
HUM2022-11-012022-12-01532.87529.61-0.7%21rank_exit12.0% · rank 0.91 → 0.85
APA2022-01-032023-01-0323.3340.1872.1%251rank_exit83.5% · rank 0.99 → 0.88
EXR2022-07-012023-01-03144.29126.86-12.2%127rank_exit29.7% · rank 0.92 → 0.78
TMUS2022-11-012023-01-03146.30132.92-9.2%42rank_exit13.0% · rank 0.92 → 0.89
FE2022-11-012023-01-0332.1635.9411.7%42rank_exit12.7% · rank 0.91 → 0.85
WEC2022-11-012023-01-0378.8481.963.9%42rank_exit12.5% · rank 0.91 → 0.88
MCK2022-11-012023-01-03381.07366.60-3.9%42rank_exit12.0% · rank 0.91 → 0.72
PEG2022-12-012023-01-0353.7454.641.6%21rank_exit14.8% · rank 0.93 → 0.88
ETR2022-12-012023-01-0351.8748.97-5.7%21rank_exit14.6% · rank 0.92 → 0.89
CMS2022-12-012023-01-0354.6656.353.0%21rank_exit13.3% · rank 0.91 → 0.89
AEE2022-12-012023-01-0380.4079.90-0.7%21rank_exit12.5% · rank 0.90 → 0.87
EVRG2022-12-012023-01-0351.2754.596.4%21rank_exit12.5% · rank 0.90 → 0.80
CFG2022-07-012023-02-0129.6737.0724.8%147rank_exit29.1% · rank 0.91 → 0.87
KIM2022-09-012023-02-0117.3818.888.6%104rank_exit16.7% · rank 0.89 → 0.87
LNT2022-10-032023-02-0146.9947.831.7%83rank_exit20.8% · rank 0.93 → 0.87
AVGO2022-11-012023-02-0144.9555.5923.5%62rank_exit13.2% · rank 0.93 → 0.88
KR2022-11-012023-02-0143.5540.83-6.3%62rank_exit12.8% · rank 0.92 → 0.88
ULTA2022-11-012023-02-01424.51511.9020.5%62rank_exit12.4% · rank 0.91 → 0.84
FRT2022-12-012023-02-0195.2295.790.5%41rank_exit14.9% · rank 0.93 → 0.86
OMC2022-12-012023-02-0170.1375.908.1%41rank_exit12.6% · rank 0.90 → 0.86
ENPH2023-01-032023-02-01269.17221.26-17.9%20rank_exit23.2% · rank 0.96 → 0.86
GL2023-01-032023-02-01116.52116.58-0.0%20rank_exit19.7% · rank 0.94 → 0.87
WFC2023-01-032023-02-0137.8542.4412.0%20rank_exit19.1% · rank 0.92 → 0.76
JBHT2023-01-032023-02-01169.54183.298.0%20rank_exit17.2% · rank 0.91 → 0.86
WRB2023-01-032023-02-0144.1942.46-4.0%20rank_exit16.5% · rank 0.89 → 0.85
TRV2022-09-012023-03-01149.52172.4715.2%123rank_exit19.3% · rank 0.93 → 0.86
NI2022-10-032023-03-0122.6124.357.6%102rank_exit18.7% · rank 0.91 → 0.88
LVS2023-01-032023-03-0146.2554.8118.4%39rank_exit21.8% · rank 0.95 → 0.75
OKE2023-01-032023-03-0154.0254.811.4%39rank_exit18.2% · rank 0.92 → 0.89
APA2023-02-012023-03-0138.7133.77-12.8%19rank_exit22.0% · rank 0.97 → 0.87
HAL2023-02-012023-03-0137.8133.74-10.8%19rank_exit15.6% · rank 0.93 → 0.80
FE2023-02-012023-03-0134.8933.95-2.8%19rank_exit12.6% · rank 0.90 → 0.88
WEC2023-02-012023-03-0181.6878.15-4.4%19rank_exit12.2% · rank 0.90 → 0.88
HSY2023-02-012023-03-01200.57214.136.7%19rank_exit12.1% · rank 0.89 → 0.86
OXY2022-01-032023-04-0327.3162.15127.4%313rank_exit60.8% · rank 0.94 → 0.86
KMI2022-03-012023-04-0313.7514.878.0%274rank_exit48.2% · rank 0.92 → 0.80
PSA2022-04-012023-04-03319.85268.93-16.0%251rank_exit36.1% · rank 0.94 → 0.60
SBAC2022-07-012023-04-03295.04241.93-18.1%189rank_exit35.1% · rank 0.96 → 0.67
AEP2022-11-012023-04-0376.1279.634.5%104rank_exit14.7% · rank 0.94 → 0.79
ED2022-11-012023-04-0376.7484.5210.0%104rank_exit13.9% · rank 0.93 → 0.88
DTE2022-11-012023-04-0399.1497.64-1.6%104rank_exit11.0% · rank 0.90 → 0.87
PNW2022-12-012023-04-0367.4768.030.7%83rank_exit14.3% · rank 0.92 → 0.84
SO2022-12-012023-04-0359.4561.132.7%83rank_exit13.7% · rank 0.91 → 0.89
DUK2023-01-032023-04-0389.3183.16-7.0%62rank_exit16.7% · rank 0.90 → 0.82
COP2023-02-012023-04-03107.1194.28-12.1%42rank_exit17.2% · rank 0.95 → 0.88
TMUS2023-02-012023-04-03142.63138.66-2.9%42rank_exit16.1% · rank 0.94 → 0.75
ETR2023-02-012023-04-0347.3647.610.4%42rank_exit13.7% · rank 0.91 → 0.82
CMS2023-02-012023-04-0355.6854.54-2.1%42rank_exit13.5% · rank 0.91 → 0.78
A2023-03-012023-04-03134.97134.06-0.8%23rank_exit15.8% · rank 0.93 → 0.83
TSCO2023-03-012023-04-0343.1744.051.9%23rank_exit15.0% · rank 0.92 → 0.80
UDR2023-03-012023-04-0336.9235.30-4.5%23rank_exit13.4% · rank 0.89 → 0.80
CTVA2023-03-012023-04-0359.9658.45-2.6%23rank_exit13.1% · rank 0.89 → 0.78
AXP2022-05-022023-05-01165.64155.78-6.1%250rank_exit41.9% · rank 0.98 → 0.79
RF2022-06-012023-05-0118.4715.77-14.7%229rank_exit28.6% · rank 0.90 → 0.22
FANG2023-02-012023-05-01125.75123.90-1.6%61rank_exit15.0% · rank 0.93 → 0.80
BF.B2023-02-012023-05-0161.4260.40-1.8%61rank_exit14.4% · rank 0.91 → 0.89
CPRT2023-03-012023-05-0135.1839.1111.1%42rank_exit14.5% · rank 0.91 → 0.85
APA2023-04-032023-05-0133.6732.04-4.9%19rank_exit13.2% · rank 0.92 → 0.79
TRV2023-04-032023-05-01161.15169.875.3%19rank_exit12.8% · rank 0.92 → 0.87
ULTA2023-04-032023-05-01546.62551.720.8%19rank_exit12.3% · rank 0.91 → 0.83
HBAN2023-04-032023-05-019.789.72-0.6%19rank_exit12.2% · rank 0.91 → 0.88
LVS2023-04-032023-05-0155.9460.427.9%19rank_exit12.1% · rank 0.90 → 0.84
DXCM2023-04-032023-05-01116.03121.344.5%19rank_exit11.8% · rank 0.90 → 0.77
GWW2023-04-032023-05-01664.59677.021.8%19rank_exit11.4% · rank 0.89 → 0.88
MPC2022-03-012023-06-0171.4298.8938.3%315rank_exit48.7% · rank 0.92 → 0.81
WMB2022-03-012023-06-0125.8425.15-2.8%315rank_exit46.8% · rank 0.91 → 0.87
CB2022-03-012023-06-01190.49180.10-5.6%315rank_exit46.4% · rank 0.90 → 0.84
VLO2022-06-012023-06-01115.2997.92-15.2%251rank_exit33.3% · rank 0.94 → 0.80
SRE2022-08-012023-06-0173.0565.04-11.1%210rank_exit24.1% · rank 0.94 → 0.88
WM2023-04-032023-06-01154.83154.55-0.3%41rank_exit15.1% · rank 0.94 → 0.89
TXT2023-04-032023-06-0170.3262.02-11.9%41rank_exit13.6% · rank 0.93 → 0.83
ES2023-04-032023-06-0166.9760.52-9.7%41rank_exit13.5% · rank 0.93 → 0.87
FRT2023-04-032023-06-0186.0376.83-10.8%41rank_exit13.0% · rank 0.92 → 0.88
ENPH2023-05-012023-06-01164.00174.256.1%22rank_exit19.0% · rank 0.98 → 0.51
SEDG2023-05-012023-06-01285.00284.83-0.2%22rank_exit11.0% · rank 0.91 → 0.52
DVN2022-01-032023-07-0335.7343.6822.1%375rank_exit65.2% · rank 0.96 → 0.55
EOG2022-01-032023-07-0371.70102.3542.6%375rank_exit55.4% · rank 0.92 → 0.81
ADM2022-05-022023-07-0379.1768.10-14.1%293rank_exit38.0% · rank 0.94 → 0.86
PSX2022-07-012023-07-0370.9885.8420.8%251rank_exit33.2% · rank 0.95 → 0.75
CME2022-10-032023-07-03149.42162.918.9%187rank_exit18.8% · rank 0.91 → 0.87
ATO2022-12-012023-07-03110.34107.02-3.1%145rank_exit14.6% · rank 0.93 → 0.86
SYY2023-03-012023-07-0367.2267.580.4%85rank_exit17.0% · rank 0.94 → 0.64
NI2023-04-032023-07-0324.9624.57-1.7%62rank_exit11.7% · rank 0.90 → 0.88
CVX2023-05-012023-07-03145.11137.33-5.5%43rank_exit12.0% · rank 0.93 → 0.81
SO2023-05-012023-07-0364.9962.92-3.3%43rank_exit11.5% · rank 0.92 → 0.88
DTE2023-05-012023-07-03100.2299.28-1.0%43rank_exit10.6% · rank 0.91 → 0.83
MO2023-05-012023-07-0337.0635.96-3.1%43rank_exit10.2% · rank 0.90 → 0.84
CNC2023-05-012023-07-0368.9167.12-2.7%43rank_exit9.8% · rank 0.90 → 0.87
HON2023-06-012023-07-03177.26191.077.7%21rank_exit9.4% · rank 0.90 → 0.83
HUM2023-01-032023-08-01488.25441.89-9.6%144rank_exit19.3% · rank 0.93 → 0.79
CAG2023-03-012023-08-0129.6327.43-7.5%105rank_exit13.4% · rank 0.90 → 0.79
GIS2023-04-032023-08-0173.4665.24-11.3%82rank_exit17.7% · rank 0.96 → 0.83
HSY2023-04-032023-08-01230.15211.06-8.4%82rank_exit11.7% · rank 0.90 → 0.89
CPB2023-05-012023-08-0147.2140.16-15.0%63rank_exit15.0% · rank 0.96 → 0.52
LVS2023-06-012023-08-0151.3555.467.9%41rank_exit22.7% · rank 0.98 → 0.75
WYNN2023-06-012023-08-0194.31105.2311.5%41rank_exit15.5% · rank 0.97 → 0.86
BF.B2023-06-012023-08-0157.3965.2513.6%41rank_exit11.6% · rank 0.94 → 0.85
MCK2023-07-032023-08-01417.01397.04-4.9%20rank_exit12.3% · rank 0.94 → 0.87
DXCM2023-07-032023-08-01127.23124.45-2.3%20rank_exit7.4% · rank 0.89 → 0.78
CTAS2022-09-012023-09-0197.43123.8327.0%251rank_exit25.6% · rank 0.96 → 0.75
AES2022-10-032023-09-0119.3815.54-19.9%230rank_exit21.6% · rank 0.94 → 0.78
AJG2022-12-012023-09-01193.27225.2416.4%188rank_exit14.3% · rank 0.92 → 0.83
KR2023-03-012023-09-0139.7343.449.2%128rank_exit16.0% · rank 0.93 → 0.85
RSG2023-04-032023-09-01130.12139.537.1%105rank_exit12.5% · rank 0.91 → 0.82
AMGN2023-05-012023-09-01215.60236.449.6%86rank_exit10.2% · rank 0.90 → 0.87
GWW2023-06-012023-09-01632.78700.3610.6%64rank_exit11.5% · rank 0.93 → 0.76
YUM2023-06-012023-09-01121.18123.211.6%64rank_exit9.7% · rank 0.90 → 0.82
TRV2023-06-012023-09-01160.18153.89-4.0%64rank_exit9.4% · rank 0.90 → 0.88
CLX2023-07-032023-09-01140.47139.55-0.8%43rank_exit10.1% · rank 0.92 → 0.83
SNA2023-07-032023-09-01262.59248.90-5.3%43rank_exit8.6% · rank 0.91 → 0.88
CMG2023-07-032023-09-0142.7638.56-9.9%43rank_exit7.9% · rank 0.90 → 0.72
WM2023-07-032023-09-01164.50150.35-8.7%43rank_exit7.8% · rank 0.90 → 0.70
ALB2023-08-012023-09-01200.56191.64-4.5%23rank_exit17.0% · rank 0.96 → 0.86
FTV2023-08-012023-09-0157.8759.112.0%23rank_exit13.9% · rank 0.93 → 0.87
PNR2023-08-012023-09-0166.9968.181.7%23rank_exit13.5% · rank 0.92 → 0.80
PPG2023-08-012023-09-01133.01132.99-0.1%23rank_exit13.3% · rank 0.91 → 0.83
NRG2023-08-012023-09-0135.8935.74-0.5%23rank_exit12.7% · rank 0.90 → 0.80
BRK.B2022-08-012023-10-02299.70349.6416.5%294rank_exit19.9% · rank 0.90 → 0.88
CI2023-04-032023-10-02244.18271.0710.9%125rank_exit20.0% · rank 0.96 → 0.84
ZBH2023-06-012023-10-02123.82108.52-12.4%84rank_exit15.2% · rank 0.97 → 0.89
AME2023-07-032023-10-02157.60145.13-8.0%63rank_exit12.8% · rank 0.95 → 0.85
XYL2023-07-032023-10-02107.8188.52-18.0%63rank_exit11.3% · rank 0.93 → 0.89
TSCO2023-07-032023-10-0241.6138.47-7.6%63rank_exit9.7% · rank 0.92 → 0.87
HBAN2023-07-032023-10-029.559.29-2.9%63rank_exit8.6% · rank 0.91 → 0.81
PLD2023-08-012023-10-02113.15102.20-9.8%43rank_exit14.7% · rank 0.93 → 0.87
FITB2023-09-012023-10-0223.9122.97-4.0%20rank_exit21.8% · rank 0.96 → 0.82
BBWI2023-09-012023-10-0233.9030.89-9.0%20rank_exit20.6% · rank 0.95 → 0.83
MO2023-09-012023-10-0235.3634.18-3.4%20rank_exit16.6% · rank 0.90 → 0.87
RMD2023-09-012023-10-02156.46141.68-9.5%20rank_exit16.5% · rank 0.90 → 0.88
UAL2023-09-012023-10-0250.1342.32-15.7%20rank_exit15.3% · rank 0.90 → 0.88
CBOE2022-11-012023-11-01119.56160.6134.2%251rank_exit17.8% · rank 0.96 → 0.76
PM2023-03-012023-11-0184.7879.87-5.9%170rank_exit18.4% · rank 0.95 → 0.85
KO2023-04-032023-11-0156.6052.41-7.5%147rank_exit16.4% · rank 0.94 → 0.88
CSCO2023-04-032023-11-0147.3848.432.1%147rank_exit14.5% · rank 0.93 → 0.74
SJM2023-05-012023-11-01135.58101.60-25.1%128rank_exit14.8% · rank 0.95 → 0.62
AVGO2023-07-032023-11-0183.7881.66-2.6%85rank_exit21.5% · rank 0.99 → 0.83
ETN2023-07-032023-11-01191.66201.655.1%85rank_exit11.2% · rank 0.93 → 0.82
JCI2023-08-012023-11-0166.0247.41-28.3%65rank_exit15.1% · rank 0.94 → 0.84
CMCSA2023-09-012023-11-0139.1834.96-10.9%42rank_exit19.1% · rank 0.93 → 0.82
CCL2023-09-012023-11-0115.5811.27-27.7%42rank_exit18.4% · rank 0.93 → 0.72
CME2023-09-012023-11-01178.34189.966.4%42rank_exit18.1% · rank 0.92 → 0.88
ROP2023-10-022023-11-01474.13481.011.3%22rank_exit16.8% · rank 0.91 → 0.87
DHI2023-10-022023-11-01102.98101.37-1.7%22rank_exit16.6% · rank 0.90 → 0.85
SNA2023-10-022023-11-01233.83237.911.6%22rank_exit16.4% · rank 0.89 → 0.87
AJG2023-10-022023-11-01221.13229.723.8%22rank_exit16.0% · rank 0.89 → 0.86
PEP2022-11-012023-12-01159.75153.87-3.8%272rank_exit12.9% · rank 0.92 → 0.88
BIIB2023-02-012023-12-01289.57233.95-19.3%210rank_exit12.6% · rank 0.91 → 0.88
ALLE2023-06-012023-12-01100.12102.792.6%127rank_exit10.4% · rank 0.92 → 0.89
CLX2023-10-022023-12-01117.68129.129.6%43rank_exit27.1% · rank 0.96 → 0.89
ADM2023-10-022023-12-0167.6667.13-0.9%43rank_exit16.5% · rank 0.90 → 0.87
PLD2023-11-012023-12-0192.49105.2913.7%21rank_exit23.5% · rank 0.93 → 0.75
CF2023-11-012023-12-0174.8571.22-4.9%21rank_exit23.3% · rank 0.92 → 0.76
COP2023-11-012023-12-01109.36105.82-3.3%21rank_exit22.7% · rank 0.92 → 0.87
HBAN2023-11-012023-12-018.5810.0416.9%21rank_exit21.7% · rank 0.91 → 0.74
BRK.B2023-11-012023-12-01341.21359.945.4%21rank_exit20.9% · rank 0.90 → 0.87
ISRG2023-11-012023-12-01262.17310.5918.4%21rank_exit20.3% · rank 0.89 → 0.39
MDLZ2023-01-032024-01-0260.3267.1511.2%250rank_exit18.3% · rank 0.92 → 0.88
UNH2023-05-012024-01-02463.61499.497.6%169rank_exit12.3% · rank 0.93 → 0.87
CAH2023-06-012024-01-0278.6697.1623.4%147rank_exit11.5% · rank 0.93 → 0.87
WYNN2023-09-012024-01-0298.8388.34-10.7%83rank_exit26.4% · rank 0.98 → 0.84
HUM2023-09-012024-01-02447.46445.02-0.6%83rank_exit24.8% · rank 0.98 → 0.67
WMT2023-09-012024-01-0252.6150.98-3.2%83rank_exit24.4% · rank 0.97 → 0.65
ROST2023-09-012024-01-02118.69134.1012.9%83rank_exit21.1% · rank 0.96 → 0.81
LYV2023-09-012024-01-0284.6492.839.6%83rank_exit15.3% · rank 0.89 → 0.85
MTCH2023-10-022024-01-0237.4534.55-7.8%63rank_exit29.3% · rank 0.98 → 0.34
EMR2023-10-022024-01-0291.4192.100.7%63rank_exit22.9% · rank 0.94 → 0.80
J2023-11-012024-01-02107.44104.00-3.3%41rank_exit22.3% · rank 0.91 → 0.70
BRO2023-12-012024-01-0273.0569.62-4.8%20rank_exit19.8% · rank 0.93 → 0.85
LVS2023-12-012024-01-0243.6146.245.9%20rank_exit19.1% · rank 0.92 → 0.47
CHD2023-12-012024-01-0293.4191.31-2.3%20rank_exit18.7% · rank 0.91 → 0.63
PPG2023-12-012024-01-02132.79138.414.1%20rank_exit17.7% · rank 0.90 → 0.85
MSI2023-05-012024-02-01282.21311.1410.1%190rank_exit11.0% · rank 0.92 → 0.89
TXT2023-09-012024-02-0178.0684.828.5%104rank_exit20.6% · rank 0.95 → 0.87
EOG2023-11-012024-02-01114.70105.48-8.1%62rank_exit28.7% · rank 0.97 → 0.70
ADBE2023-11-012024-02-01535.00619.0015.6%62rank_exit27.2% · rank 0.96 → 0.76
VLO2023-11-012024-02-01117.74130.5610.8%62rank_exit26.9% · rank 0.95 → 0.83
PSX2023-11-012024-02-01104.03132.8527.6%62rank_exit23.0% · rank 0.92 → 0.81
WRB2023-12-012024-02-0144.9550.9313.2%41rank_exit21.5% · rank 0.95 → 0.82
FANG2023-12-012024-02-01141.23141.410.0%41rank_exit19.1% · rank 0.92 → 0.85
LDOS2023-12-012024-02-01103.93107.743.6%41rank_exit18.7% · rank 0.91 → 0.88
OXY2024-01-022024-02-0157.4155.24-3.9%21rank_exit25.8% · rank 0.97 → 0.89
CLX2024-01-022024-02-01127.77131.813.1%21rank_exit19.1% · rank 0.91 → 0.89
APA2024-01-022024-02-0132.4328.44-12.4%21rank_exit19.0% · rank 0.91 → 0.61
COP2024-01-022024-02-01107.79103.35-4.2%21rank_exit18.0% · rank 0.90 → 0.53
MGM2024-01-022024-02-0144.2943.98-0.8%21rank_exit17.8% · rank 0.90 → 0.86
MDT2024-01-022024-02-0175.6680.506.3%21rank_exit17.6% · rank 0.89 → 0.86
GWW2024-01-022024-02-01803.05881.149.6%21rank_exit17.5% · rank 0.89 → 0.85
TJX2023-09-012024-03-0188.9696.268.1%124rank_exit18.2% · rank 0.92 → 0.85
ALB2023-11-012024-03-01120.39132.8310.2%82rank_exit25.1% · rank 0.94 → 0.86
CCL2024-01-022024-03-0118.0215.65-13.2%41rank_exit24.3% · rank 0.95 → 0.88
VRTX2024-02-012024-03-01434.00423.20-2.6%20rank_exit23.2% · rank 0.93 → 0.88
PLD2024-02-012024-03-01116.61122.535.0%20rank_exit23.1% · rank 0.93 → 0.84
CPRT2024-02-012024-03-0148.2953.039.7%20rank_exit22.3% · rank 0.92 → 0.87
BIIB2024-02-012024-03-01245.40217.46-11.5%20rank_exit22.0% · rank 0.91 → 0.72
PPG2024-02-012024-03-01131.74132.660.6%20rank_exit21.8% · rank 0.91 → 0.85
ETN2024-02-012024-03-01247.23279.8513.1%20rank_exit20.6% · rank 0.90 → 0.83
MTB2024-02-012024-03-01127.32128.660.9%20rank_exit20.6% · rank 0.90 → 0.80
SWK2024-02-012024-03-0182.1780.56-2.1%20rank_exit20.2% · rank 0.90 → 0.74
LW2022-12-012024-04-0180.2497.0320.8%332rank_exit17.5% · rank 0.95 → 0.89
AMGN2023-10-022024-04-01244.70261.926.9%124rank_exit23.1% · rank 0.94 → 0.88
CZR2023-11-012024-04-0140.8844.007.5%102rank_exit20.8% · rank 0.90 → 0.83
MMM2023-12-012024-04-0177.3086.5811.9%81rank_exit21.0% · rank 0.94 → 0.83
PHM2024-01-022024-04-0199.91118.4318.4%61rank_exit18.9% · rank 0.91 → 0.88
ALLE2024-01-022024-04-01122.18130.897.0%61rank_exit18.9% · rank 0.90 → 0.76
PENN2024-02-012024-04-0122.6218.34-19.0%40rank_exit27.1% · rank 0.96 → 0.82
LNC2024-02-012024-04-0124.0628.0716.5%40rank_exit24.7% · rank 0.94 → 0.87
LMT2024-03-012024-04-01403.24427.966.0%20rank_exit26.8% · rank 0.96 → 0.85
MSI2024-03-012024-04-01322.22345.547.1%20rank_exit23.0% · rank 0.93 → 0.86
CINF2024-03-012024-04-01107.40117.579.4%20rank_exit20.3% · rank 0.91 → 0.79
OXY2024-03-012024-04-0158.1762.517.3%20rank_exit20.2% · rank 0.91 → 0.88
IBM2024-03-012024-04-01172.58176.782.3%20rank_exit19.8% · rank 0.90 → 0.85
TRV2024-03-012024-04-01211.68221.364.5%20rank_exit19.3% · rank 0.89 → 0.85
PWR2023-01-032024-05-01142.21257.3680.8%333rank_exit17.3% · rank 0.91 → 0.88
XYL2023-12-012024-05-01101.72127.1024.8%103rank_exit19.3% · rank 0.93 → 0.87
TTWO2024-01-022024-05-01160.14142.22-11.3%83rank_exit27.3% · rank 0.98 → 0.84
LHX2024-01-022024-05-01200.89205.712.3%83rank_exit22.2% · rank 0.94 → 0.88
AIZ2024-01-022024-05-01162.14168.844.0%83rank_exit21.3% · rank 0.93 → 0.86
HII2024-01-022024-05-01246.03265.487.8%83rank_exit20.0% · rank 0.93 → 0.84
WRB2024-03-012024-05-0152.6048.35-8.2%42rank_exit25.2% · rank 0.95 → 0.89
AMD2024-03-012024-05-01197.91148.11-25.2%42rank_exit24.5% · rank 0.95 → 0.89
BRO2024-03-012024-05-0182.4680.11-2.9%42rank_exit22.5% · rank 0.93 → 0.86
MTCH2024-04-012024-05-0134.8929.95-14.3%22rank_exit32.8% · rank 0.95 → 0.82
RL2024-04-012024-05-01180.68158.38-12.4%22rank_exit29.4% · rank 0.93 → 0.79
CB2024-04-012024-05-01253.21243.58-3.9%22rank_exit27.7% · rank 0.91 → 0.82
ETN2024-04-012024-05-01303.66309.321.8%22rank_exit27.5% · rank 0.91 → 0.87
GE2024-04-012024-05-01138.06160.4416.1%22rank_exit26.5% · rank 0.90 → 0.81
STE2024-04-012024-05-01219.49200.49-8.7%22rank_exit26.5% · rank 0.89 → 0.86
PCAR2023-02-012024-06-0364.20100.5256.4%335rank_exit12.5% · rank 0.90 → 0.80
DHI2024-02-012024-06-03140.96144.192.2%84rank_exit25.6% · rank 0.94 → 0.75
LYV2024-02-012024-06-0389.0894.125.6%84rank_exit23.4% · rank 0.93 → 0.89
CI2024-02-012024-06-03289.42326.0312.5%84rank_exit22.1% · rank 0.91 → 0.87
MAS2024-02-012024-06-0364.7167.474.2%84rank_exit22.0% · rank 0.91 → 0.70
ISRG2024-03-012024-06-03383.48402.895.0%64rank_exit28.9% · rank 0.97 → 0.88
CCL2024-04-012024-06-0316.2214.97-7.8%44rank_exit28.8% · rank 0.92 → 0.85
CZR2024-05-012024-06-0335.3235.801.3%22rank_exit34.8% · rank 0.94 → 0.73
ZION2024-05-012024-06-0337.9040.466.6%22rank_exit33.5% · rank 0.93 → 0.82
WELL2024-05-012024-06-0390.8499.819.8%22rank_exit32.5% · rank 0.92 → 0.81
EOG2024-05-012024-06-03121.85115.49-5.3%22rank_exit32.0% · rank 0.92 → 0.87
OXY2024-05-012024-06-0362.8859.57-5.4%22rank_exit31.5% · rank 0.92 → 0.86
PSX2024-05-012024-06-03131.70132.040.2%22rank_exit29.7% · rank 0.90 → 0.87
IR2023-08-012024-07-0164.5791.8642.1%230rank_exit13.2% · rank 0.91 → 0.80
FITB2023-11-012024-07-0121.4234.0558.8%165rank_exit23.7% · rank 0.93 → 0.84
MSFT2023-12-012024-07-01368.88440.8919.4%144rank_exit28.7% · rank 0.98 → 0.88
NRG2024-02-012024-07-0151.0676.2549.2%103rank_exit22.8% · rank 0.92 → 0.89
NWSA2024-04-012024-07-0125.8027.155.1%63rank_exit36.2% · rank 0.96 → 0.87
NOW2024-04-012024-07-01152.80156.802.5%63rank_exit26.7% · rank 0.90 → 0.86
TDG2024-04-012024-07-011089.841150.715.5%63rank_exit26.5% · rank 0.89 → 0.89
COP2024-05-012024-07-01115.89107.26-7.5%41rank_exit30.7% · rank 0.91 → 0.83
VLO2024-05-012024-07-01149.99149.14-0.7%41rank_exit29.7% · rank 0.89 → 0.86
AIZ2024-06-032024-07-01167.23161.64-3.4%19rank_exit31.4% · rank 0.91 → 0.86
TTWO2024-06-032024-07-01160.25154.05-4.0%19rank_exit31.0% · rank 0.90 → 0.79
ADP2024-06-032024-07-01231.41228.10-1.5%19rank_exit30.6% · rank 0.89 → 0.86
AMZN2023-12-012024-08-01146.00189.2929.5%166rank_exit40.8% · rank 1.00 → 0.89
VRTX2024-04-012024-08-01420.43495.8517.8%85rank_exit27.8% · rank 0.92 → 0.86
CPRT2024-05-012024-08-0154.2752.27-3.8%63rank_exit30.0% · rank 0.90 → 0.87
FCX2024-06-032024-08-0151.6743.99-14.9%41rank_exit33.5% · rank 0.93 → 0.85
CTAS2024-06-032024-08-01167.00186.5311.6%41rank_exit32.5% · rank 0.91 → 0.89
ISRG2024-07-012024-08-01445.85443.30-0.7%22rank_exit35.9% · rank 0.93 → 0.89
SYK2024-07-012024-08-01334.74323.89-3.3%22rank_exit35.7% · rank 0.93 → 0.87
DLR2024-07-012024-08-01143.39141.80-1.2%22rank_exit35.5% · rank 0.93 → 0.87
TEL2024-07-012024-08-01145.74150.223.0%22rank_exit33.8% · rank 0.91 → 0.86
CB2024-07-012024-08-01252.08272.678.1%22rank_exit32.5% · rank 0.89 → 0.88
DPZ2023-08-012024-09-03378.65398.645.2%274rank_exit22.4% · rank 0.98 → 0.75
RCL2023-09-012024-09-0396.48157.9263.5%251rank_exit26.8% · rank 0.99 → 0.87
DXCM2023-09-012024-09-03102.3268.91-32.7%251rank_exit24.9% · rank 0.98 → 0.10
MNST2023-10-022024-09-0352.8346.94-11.2%231rank_exit27.3% · rank 0.96 → 0.87
CINF2024-05-012024-09-03109.73130.6719.0%85rank_exit30.1% · rank 0.90 → 0.82
GD2024-06-032024-09-03288.16287.78-0.2%63rank_exit32.6% · rank 0.92 → 0.87
VLO2024-08-012024-09-03152.75137.01-10.4%22rank_exit40.3% · rank 0.95 → 0.88
NOW2024-08-012024-09-03163.77171.284.5%22rank_exit33.8% · rank 0.91 → 0.77
EOG2024-08-012024-09-03119.03118.94-0.2%22rank_exit33.3% · rank 0.91 → 0.87
OXY2024-08-012024-09-0358.4854.02-7.7%22rank_exit33.0% · rank 0.91 → 0.85
COP2024-08-012024-09-03104.85105.090.1%22rank_exit32.7% · rank 0.90 → 0.85
CVX2024-08-012024-09-03144.45133.96-7.4%22rank_exit32.0% · rank 0.89 → 0.81
EMR2024-04-012024-10-01108.62105.73-2.8%127rank_exit39.2% · rank 0.97 → 0.60
CMG2024-04-012024-10-0158.3857.76-1.2%127rank_exit29.9% · rank 0.94 → 0.89
GE2024-09-032024-10-01172.20185.627.7%20rank_exit40.3% · rank 0.92 → 0.89
MSI2024-09-032024-10-01437.21441.420.9%20rank_exit38.7% · rank 0.91 → 0.89
VRTX2024-09-032024-10-01492.65472.00-4.3%20rank_exit38.4% · rank 0.91 → 0.73
MMM2024-09-032024-10-01128.05130.932.1%20rank_exit37.6% · rank 0.91 → 0.67
RMD2023-11-012024-11-01139.25237.4070.3%252rank_exit21.7% · rank 0.91 → 0.75
WRB2024-06-032024-11-0150.8254.797.7%106rank_exit40.2% · rank 0.95 → 0.87
LHX2024-06-032024-11-01216.21240.9311.3%106rank_exit33.5% · rank 0.93 → 0.88
AMGN2024-07-012024-11-01292.98300.062.3%87rank_exit46.2% · rank 0.97 → 0.84
BRO2024-07-012024-11-0188.33103.4016.9%87rank_exit33.4% · rank 0.90 → 0.87
FAST2024-09-032024-11-0132.6137.4214.6%43rank_exit38.3% · rank 0.91 → 0.88
WELL2024-09-032024-11-01116.32131.1312.6%43rank_exit37.6% · rank 0.90 → 0.80
CPRT2024-09-032024-11-0153.0651.07-3.8%43rank_exit36.3% · rank 0.90 → 0.84
DOV2024-10-012024-11-01188.19186.26-1.1%23rank_exit38.9% · rank 0.89 → 0.89
BSX2023-06-012024-12-0251.3090.7876.8%378rank_exit11.8% · rank 0.94 → 0.81
FANG2024-05-012024-12-02188.95169.96-10.1%148rank_exit50.2% · rank 0.98 → 0.74
WAB2024-09-032024-12-02167.16199.2519.1%63rank_exit34.2% · rank 0.89 → 0.84
COO2024-10-012024-12-02109.84104.13-5.3%43rank_exit42.4% · rank 0.92 → 0.87
RTX2024-11-012024-12-02117.37118.320.7%20rank_exit47.9% · rank 0.91 → 0.78
CMG2024-11-012024-12-0256.3461.569.2%20rank_exit45.2% · rank 0.90 → 0.86
TGT2024-05-012025-01-02146.67126.53-13.8%169rank_exit40.8% · rank 0.96 → 0.78
BBY2024-08-012025-01-0278.4179.601.4%106rank_exit35.2% · rank 0.92 → 0.89
MPWR2024-09-032025-01-02905.84597.01-34.2%84rank_exit46.8% · rank 0.95 → 0.80
CZR2024-10-012025-01-0241.7033.66-19.4%64rank_exit38.5% · rank 0.89 → 0.77
FCX2024-11-012025-01-0244.6037.55-15.9%41rank_exit55.0% · rank 0.93 → 0.75
ADI2024-11-012025-01-02218.03210.75-3.4%41rank_exit44.2% · rank 0.89 → 0.87
AES2024-12-022025-01-0211.8711.86-0.2%21rank_exit49.9% · rank 0.90 → 0.66
WHR2024-12-022025-01-02103.48106.993.3%21rank_exit48.0% · rank 0.89 → 0.84
QCOM2024-07-012025-02-03191.15163.52-14.5%148rank_exit36.5% · rank 0.94 → 0.89
CTAS2024-09-032025-02-03197.78199.260.6%104rank_exit48.0% · rank 0.95 → 0.75
TXN2024-10-012025-02-03194.99175.63-10.0%84rank_exit41.9% · rank 0.91 → 0.85
TECH2024-11-012025-02-0373.2971.39-2.7%61rank_exit46.2% · rank 0.91 → 0.85
LHX2025-01-022025-02-03204.75205.600.3%20rank_exit48.7% · rank 0.91 → 0.88
CI2025-01-022025-02-03270.14283.034.7%20rank_exit46.0% · rank 0.90 → 0.66
WAT2025-01-022025-02-03373.06407.719.2%20rank_exit45.9% · rank 0.89 → 0.82
WDC2024-02-012025-03-0343.0749.3114.4%270rank_exit24.6% · rank 0.94 → 0.88
PGR2024-06-032025-03-03194.50264.9636.1%186rank_exit40.0% · rank 0.95 → 0.88
ETN2024-06-032025-03-03325.01288.81-11.2%186rank_exit34.9% · rank 0.93 → 0.86
ISRG2024-09-032025-03-03491.67573.7816.6%123rank_exit51.3% · rank 0.96 → 0.74
TEL2024-10-012025-03-03146.21152.123.9%103rank_exit43.2% · rank 0.93 → 0.84
FANG2025-02-032025-03-03157.92152.93-3.3%19rank_exit43.2% · rank 0.90 → 0.89
BRO2025-02-032025-03-03102.50116.9514.0%19rank_exit42.5% · rank 0.90 → 0.80
SYK2025-02-032025-03-03383.81384.750.1%19rank_exit42.3% · rank 0.90 → 0.89
WRB2025-02-032025-03-0356.4660.847.6%19rank_exit42.3% · rank 0.90 → 0.74
FTNT2025-02-032025-03-0398.87108.8210.0%19rank_exit41.7% · rank 0.89 → 0.89
LLY2023-07-032025-04-01455.78810.0377.5%438rank_exit10.7% · rank 0.93 → 0.84
NFLX2023-08-012025-04-0143.7492.75111.9%418rank_exit17.0% · rank 0.95 → 0.89
ANET2023-09-012025-04-0149.4577.1555.9%395rank_exit23.9% · rank 0.97 → 0.86
SNPS2023-10-022025-04-01461.19430.11-6.8%375rank_exit22.3% · rank 0.94 → 0.82
TT2023-10-022025-04-01197.58333.2968.5%375rank_exit17.5% · rank 0.91 → 0.85
NTAP2024-05-012025-04-0197.2685.86-11.8%229rank_exit38.6% · rank 0.95 → 0.64
CDNS2024-05-012025-04-01275.36252.64-8.3%229rank_exit29.6% · rank 0.89 → 0.89
AMD2024-07-012025-04-01161.25102.16-36.7%188rank_exit44.1% · rank 0.96 → 0.73
AMAT2024-07-012025-04-01232.69142.49-38.8%188rank_exit33.5% · rank 0.90 → 0.88
TDG2024-08-012025-04-011140.931291.6513.1%166rank_exit38.4% · rank 0.94 → 0.84
ZBRA2024-12-022025-04-01409.29280.96-31.4%81rank_exit54.9% · rank 0.92 → 0.66
WMT2025-01-022025-04-0188.5686.40-2.5%60rank_exit50.6% · rank 0.91 → 0.75
WHR2025-03-032025-04-0196.3885.32-11.6%21rank_exit50.5% · rank 0.90 → 0.69
MPWR2025-03-032025-04-01612.08569.92-7.0%21rank_exit50.1% · rank 0.90 → 0.74
FFIV2025-03-032025-04-01295.46265.37-10.3%21rank_exit48.4% · rank 0.89 → 0.81
CCL2024-11-012025-05-0121.6518.38-15.2%122rank_exit56.0% · rank 0.94 → 0.72
URI2025-01-022025-05-01700.14624.35-10.9%81rank_exit50.7% · rank 0.92 → 0.88
HPE2025-03-032025-05-0119.3615.95-17.7%42rank_exit55.1% · rank 0.93 → 0.74
QCOM2025-03-032025-05-01153.95135.11-12.3%42rank_exit53.5% · rank 0.93 → 0.87
ALK2025-03-032025-05-0172.8444.50-39.0%42rank_exit49.4% · rank 0.90 → 0.74
WDC2025-04-012025-05-0139.9244.5011.4%21rank_exit55.1% · rank 0.93 → 0.73
FTNT2025-04-012025-05-0195.22104.8810.0%21rank_exit53.7% · rank 0.92 → 0.88
LNC2025-04-012025-05-0133.2130.12-9.4%21rank_exit50.0% · rank 0.90 → 0.87
PH2023-07-032025-06-02375.73658.7975.2%480rank_exit11.9% · rank 0.94 → 0.80
MU2024-05-012025-06-02109.7394.34-14.1%271rank_exit68.0% · rank 0.99 → 0.87
KLAC2024-08-012025-06-0280.7574.67-7.6%208rank_exit34.3% · rank 0.92 → 0.75
RCL2024-10-012025-06-02173.08249.7744.2%166rank_exit42.2% · rank 0.92 → 0.87
NWL2024-12-022025-06-028.774.93-43.8%123rank_exit83.8% · rank 0.98 → 0.60
GL2025-01-022025-06-02109.92119.888.9%102rank_exit55.6% · rank 0.95 → 0.86
SYF2025-01-022025-06-0263.6856.30-11.7%102rank_exit46.0% · rank 0.90 → 0.78
MS2025-02-032025-06-02130.83123.79-5.5%82rank_exit44.4% · rank 0.91 → 0.80
GE2025-03-032025-06-02205.36244.2518.8%63rank_exit53.9% · rank 0.93 → 0.78
GS2025-03-032025-06-02607.09586.79-3.4%63rank_exit52.9% · rank 0.92 → 0.76
JCI2025-04-012025-06-0278.9799.9526.4%42rank_exit65.8% · rank 0.96 → 0.89
BKR2025-04-012025-06-0242.6036.83-13.6%42rank_exit52.4% · rank 0.91 → 0.79
UAL2025-04-012025-06-0267.4578.9316.9%42rank_exit51.2% · rank 0.91 → 0.70
ZION2025-04-012025-06-0247.1145.46-3.6%42rank_exit51.0% · rank 0.90 → 0.80
DD2025-05-012025-06-0280.8682.231.6%21rank_exit49.7% · rank 0.95 → 0.85
FITB2025-05-012025-06-0234.3636.435.9%21rank_exit44.1% · rank 0.92 → 0.75
RTX2025-05-012025-06-02123.38133.848.4%21rank_exit42.6% · rank 0.91 → 0.86
FANG2025-05-012025-06-02126.43134.236.1%21rank_exit41.4% · rank 0.90 → 0.76
DRI2025-05-012025-06-02192.97205.276.3%21rank_exit40.4% · rank 0.89 → 0.89
LDOS2024-03-012025-07-01125.58155.8424.0%333rank_exit23.4% · rank 0.93 → 0.77
ROST2024-07-012025-07-01142.90126.26-11.7%250rank_exit42.4% · rank 0.96 → 0.81
TJX2025-05-012025-07-01125.51121.79-3.1%41rank_exit41.6% · rank 0.91 → 0.86
CHRW2025-06-022025-07-0193.9694.951.0%20rank_exit34.5% · rank 0.95 → 0.85
PM2025-06-022025-07-01172.29176.352.3%20rank_exit32.0% · rank 0.93 → 0.86
LLY2025-06-022025-07-01726.31772.956.3%20rank_exit30.4% · rank 0.92 → 0.81
SHW2025-06-022025-07-01351.69338.37-3.9%20rank_exit30.4% · rank 0.91 → 0.88
TT2025-06-022025-07-01423.63431.201.7%20rank_exit29.8% · rank 0.91 → 0.82
DLR2025-06-022025-07-01164.46168.512.4%20rank_exit28.7% · rank 0.91 → 0.88
MSI2025-06-022025-07-01409.42416.171.5%20rank_exit28.1% · rank 0.91 → 0.69
CB2025-06-022025-07-01291.97287.44-1.6%20rank_exit27.1% · rank 0.90 → 0.67
POOL2025-06-022025-07-01290.83283.07-2.8%20rank_exit26.8% · rank 0.89 → 0.89
RF2025-06-022025-07-0120.3722.4510.1%20rank_exit26.5% · rank 0.89 → 0.85
NCLH2024-11-012025-08-0125.2524.99-1.1%185rank_exit45.4% · rank 0.90 → 0.80
GLW2024-12-022025-08-0147.8261.3328.1%165rank_exit53.6% · rank 0.91 → 0.87
PGR2025-04-012025-08-01266.02228.48-14.2%84rank_exit50.2% · rank 0.90 → 0.85
BRK.B2025-05-012025-08-01531.00473.47-10.9%63rank_exit41.7% · rank 0.91 → 0.86
WRB2025-05-012025-08-0168.5667.30-1.9%63rank_exit41.5% · rank 0.90 → 0.89
CINF2025-06-022025-08-01146.39143.57-2.0%42rank_exit33.4% · rank 0.94 → 0.88
WELL2025-06-022025-08-01150.31163.718.8%42rank_exit32.7% · rank 0.93 → 0.78
DRI2025-07-012025-08-01209.50194.57-7.2%22rank_exit26.6% · rank 0.92 → 0.85
LUV2025-07-012025-08-0131.6229.72-6.1%22rank_exit26.6% · rank 0.91 → 0.86
CARR2025-07-012025-08-0171.2966.97-6.2%22rank_exit24.1% · rank 0.89 → 0.85
LRCX2024-07-012025-09-02104.4295.24-8.9%293rank_exit34.0% · rank 0.91 → 0.88
HAS2025-04-012025-09-0258.2877.4032.7%105rank_exit59.4% · rank 0.94 → 0.83
MTB2025-04-012025-09-02171.43193.6712.9%105rank_exit57.9% · rank 0.93 → 0.82
CHTR2025-06-022025-09-02391.03262.50-32.9%63rank_exit51.9% · rank 0.99 → 0.65
WAT2025-06-022025-09-02345.66299.33-13.5%63rank_exit34.2% · rank 0.94 → 0.78
PNR2025-06-022025-09-0297.32104.827.6%63rank_exit29.5% · rank 0.91 → 0.62
FAST2025-06-022025-09-0240.0848.2920.4%63rank_exit27.6% · rank 0.90 → 0.87
KEYS2025-07-012025-09-02163.15159.89-2.1%43rank_exit26.9% · rank 0.92 → 0.89
RTX2025-07-012025-09-02142.89155.899.0%43rank_exit26.6% · rank 0.91 → 0.82
PH2025-07-012025-09-02690.30741.427.3%43rank_exit25.5% · rank 0.91 → 0.89
CAH2025-07-012025-09-02165.83146.35-11.8%43rank_exit25.2% · rank 0.91 → 0.79
JCI2025-07-012025-09-02104.61104.45-0.3%43rank_exit24.5% · rank 0.90 → 0.76
FANG2025-08-012025-09-02143.91144.970.6%21rank_exit33.0% · rank 0.91 → 0.89
BKR2025-08-012025-09-0243.5644.512.1%21rank_exit32.6% · rank 0.90 → 0.85
BEN2025-08-012025-09-0222.1024.038.6%21rank_exit32.0% · rank 0.90 → 0.85
HWM2024-01-022025-10-0153.45193.76262.1%438rank_exit21.4% · rank 0.93 → 0.85
TECH2025-04-012025-10-0157.1955.26-3.5%126rank_exit65.9% · rank 0.96 → 0.83
CZR2025-04-012025-10-0124.8127.008.7%126rank_exit56.8% · rank 0.93 → 0.83
FFIV2025-07-012025-10-01294.32320.618.8%64rank_exit30.6% · rank 0.95 → 0.87
AMD2025-08-012025-10-01170.16160.93-5.5%42rank_exit37.8% · rank 0.94 → 0.85
BBWI2025-08-012025-10-0126.9524.59-8.8%42rank_exit35.6% · rank 0.93 → 0.87
UAA2025-08-012025-10-016.535.01-23.4%42rank_exit35.1% · rank 0.92 → 0.63
CSCO2025-08-012025-10-0166.1466.520.5%42rank_exit35.0% · rank 0.92 → 0.75
BWA2025-09-022025-10-0141.8243.453.8%21rank_exit45.5% · rank 0.96 → 0.89
CHRW2025-09-022025-10-01126.04131.434.2%21rank_exit42.8% · rank 0.95 → 0.87
CDNS2025-09-022025-10-01343.95348.271.2%21rank_exit38.8% · rank 0.93 → 0.81
GNRC2025-09-022025-10-01181.21167.42-7.7%21rank_exit33.9% · rank 0.91 → 0.76
FCX2025-04-012025-11-0337.3641.2810.4%149rank_exit72.3% · rank 0.97 → 0.85
NUE2025-08-012025-11-03137.54148.137.6%65rank_exit45.4% · rank 0.96 → 0.87
NCLH2025-09-022025-11-0324.1022.34-7.4%44rank_exit42.9% · rank 0.95 → 0.87
LUV2025-09-022025-11-0331.7229.77-6.3%44rank_exit40.3% · rank 0.94 → 0.81
ALB2025-09-022025-11-0380.8996.7619.5%44rank_exit32.2% · rank 0.90 → 0.66
WST2025-09-022025-11-03246.02278.9713.3%44rank_exit31.2% · rank 0.89 → 0.88
ETSY2025-10-012025-11-0366.4861.49-7.6%23rank_exit32.7% · rank 0.91 → 0.86
IDXX2025-10-012025-11-03630.72693.009.8%23rank_exit32.5% · rank 0.91 → 0.83
CRM2025-10-012025-11-03234.91258.279.8%23rank_exit29.6% · rank 0.89 → 0.74
NWS2024-04-012025-12-0126.6429.279.8%419rank_exit31.0% · rank 0.94 → 0.89
ALL2024-09-032025-12-01183.62210.4714.5%312rank_exit40.1% · rank 0.92 → 0.83
NFLX2025-06-022025-12-01120.12106.51-11.4%126rank_exit45.8% · rank 0.98 → 0.69
TRV2025-06-022025-12-01268.03289.107.8%126rank_exit37.4% · rank 0.96 → 0.73
PAYC2025-07-012025-12-01227.58158.87-30.3%106rank_exit27.3% · rank 0.92 → 0.87
POOL2025-08-012025-12-01298.68235.76-21.1%84rank_exit49.3% · rank 0.98 → 0.78
CINF2025-09-022025-12-01149.74164.119.5%63rank_exit32.4% · rank 0.90 → 0.77
EXPE2025-10-012025-12-01212.76253.4119.0%42rank_exit31.5% · rank 0.91 → 0.83
LW2025-11-032025-12-0160.0557.63-4.1%19rank_exit23.9% · rank 0.92 → 0.80
LDOS2025-11-032025-12-01188.38188.890.2%19rank_exit22.8% · rank 0.91 → 0.85
FFIV2025-11-032025-12-01252.98236.99-6.4%19rank_exit22.7% · rank 0.90 → 0.76
CHRW2025-11-032025-12-01150.57156.914.1%19rank_exit22.6% · rank 0.90 → 0.87
GS2025-11-032025-12-01778.13806.733.6%19rank_exit21.6% · rank 0.89 → 0.79
LUMN2024-11-012026-01-026.507.9021.4%291rank_exit60.0% · rank 0.95 → 0.80
TPR2024-12-022026-01-0261.04128.51110.3%271rank_exit49.3% · rank 0.89 → 0.60
TSLA2025-02-032026-01-02386.68457.8018.3%230rank_exit53.4% · rank 0.95 → 0.89
WFC2025-03-032026-01-0276.3191.7920.2%211rank_exit51.4% · rank 0.91 → 0.86
FOX2025-04-012026-01-0251.8164.6024.6%190rank_exit48.8% · rank 0.89 → 0.83
LHX2025-07-012026-01-02246.75291.8018.1%128rank_exit33.6% · rank 0.96 → 0.84
SCHW2025-09-022026-01-0294.1598.794.8%85rank_exit40.1% · rank 0.94 → 0.85
RF2025-09-022026-01-0225.9926.582.2%85rank_exit36.0% · rank 0.92 → 0.80
NOW2025-09-022026-01-02180.35153.08-15.2%85rank_exit33.1% · rank 0.91 → 0.86
CRL2025-10-012026-01-02156.06200.1328.1%64rank_exit50.2% · rank 0.98 → 0.84
EPAM2025-10-012026-01-02149.53204.8236.8%64rank_exit35.4% · rank 0.94 → 0.77
HPE2025-11-032026-01-0224.2524.05-0.9%41rank_exit40.0% · rank 0.98 → 0.89
HWM2025-11-032026-01-02207.67205.18-1.3%41rank_exit21.8% · rank 0.89 → 0.82
NUE2025-12-012026-01-02157.27164.224.3%22rank_exit31.9% · rank 0.93 → 0.79
VFC2025-12-012026-01-0217.0018.005.7%22rank_exit29.4% · rank 0.92 → 0.67
TROW2025-12-012026-01-0297.5899.772.1%22rank_exit27.9% · rank 0.91 → 0.87
OXY2025-12-012026-01-0241.2040.86-0.9%22rank_exit27.5% · rank 0.91 → 0.87
GE2025-12-012026-01-02294.62308.914.7%22rank_exit27.4% · rank 0.90 → 0.87
AAL2025-09-022026-02-0213.2613.501.7%105rank_exit42.6% · rank 0.95 → 0.65
SEDG2026-01-022026-02-0230.0430.993.1%20rank_exit30.6% · rank 0.94 → 0.77
FANG2026-01-022026-02-02148.56155.954.9%20rank_exit22.7% · rank 0.90 → 0.85
COF2025-03-032026-03-02196.07190.07-3.2%250rank_exit52.8% · rank 0.91 → 0.66
FOXA2025-04-012026-03-0255.7855.55-0.5%229rank_exit50.4% · rank 0.90 → 0.89
UAL2025-09-022026-03-02102.99100.00-3.0%124rank_exit53.6% · rank 0.99 → 0.77
DAL2025-09-022026-03-0259.8862.614.4%124rank_exit39.4% · rank 0.93 → 0.76
CVS2025-10-012026-03-0272.9878.717.7%103rank_exit44.1% · rank 0.96 → 0.87
EXPE2026-01-022026-03-02281.81207.42-26.5%39rank_exit30.3% · rank 0.94 → 0.88
QRVO2026-01-022026-03-0285.4081.17-5.0%39rank_exit24.4% · rank 0.91 → 0.53
AMZN2026-01-022026-03-02231.34204.55-11.7%39rank_exit21.1% · rank 0.89 → 0.85
IVZ2025-06-022026-04-0113.8424.1574.3%209rank_exit27.3% · rank 0.90 → 0.86
ROK2025-07-012026-04-01324.79361.1011.1%189rank_exit30.4% · rank 0.94 → 0.74
LVS2025-08-012026-04-0150.6653.525.5%167rank_exit38.6% · rank 0.95 → 0.84
IDXX2026-01-022026-04-01676.53561.67-17.1%61rank_exit37.2% · rank 0.96 → 0.67
CSCO2026-01-022026-04-0175.9577.291.7%61rank_exit27.7% · rank 0.93 → 0.68
NWS2026-01-022026-04-0129.5328.87-2.3%61rank_exit26.1% · rank 0.92 → 0.79
PH2026-01-022026-04-01877.99903.472.8%61rank_exit21.4% · rank 0.89 → 0.87
DVN2026-02-022026-04-0138.9848.7525.0%41rank_exit23.3% · rank 0.90 → 0.89
CRL2026-03-022026-04-01175.29173.77-1.0%22rank_exit24.5% · rank 0.90 → 0.41
ADSK2026-03-022026-04-01243.53238.86-2.0%22rank_exit23.8% · rank 0.89 → 0.75
BA2025-11-032026-05-01202.04230.4013.9%123rank_exit26.6% · rank 0.93 → 0.85
HII2026-01-022026-05-01337.55363.687.6%82rank_exit31.4% · rank 0.95 → 0.83
ULTA2026-01-022026-05-01606.12540.00-11.0%82rank_exit30.8% · rank 0.95 → 0.77
MNST2026-01-022026-05-0176.6777.320.7%82rank_exit26.6% · rank 0.92 → 0.88
NEM2026-01-022026-05-01100.55109.799.1%82rank_exit23.8% · rank 0.90 → 0.50
MCHP2026-03-022026-05-0172.0691.7927.3%43rank_exit37.3% · rank 0.95 → 0.86
LUV2026-04-012026-05-0137.3037.831.3%21rank_exit27.0% · rank 0.91 → 0.59
TEL2025-12-012026-06-01222.54210.18-5.6%124rank_exit35.5% · rank 0.94 → 0.81
AEP2025-12-012026-06-01120.35124.723.5%124rank_exit27.1% · rank 0.90 → 0.83
WELL2025-12-012026-06-01205.39204.26-0.6%124rank_exit26.7% · rank 0.89 → 0.81
EIX2026-02-022026-06-0160.6768.1912.3%82rank_exit23.6% · rank 0.90 → 0.82
LNT2026-04-012026-06-0170.3070.36-0.0%41rank_exit26.2% · rank 0.90 → 0.74
NEE2026-04-012026-06-0192.0685.27-7.5%41rank_exit25.1% · rank 0.90 → 0.78
EXC2026-04-012026-06-0148.3744.89-7.3%41rank_exit24.9% · rank 0.90 → 0.66
CBOE2026-04-012026-06-01279.45328.5417.4%41rank_exit23.5% · rank 0.89 → 0.80
XEL2026-04-012026-06-0178.5677.86-1.0%41rank_exit23.3% · rank 0.89 → 0.73
XOM2026-05-012026-06-01150.61146.07-3.1%20rank_exit27.8% · rank 0.92 → 0.81
ETR2026-05-012026-06-01116.38106.91-8.2%20rank_exit27.5% · rank 0.92 → 0.89
CF2026-05-012026-06-01122.81114.07-7.2%20rank_exit25.2% · rank 0.91 → 0.73
DUK2026-05-012026-06-01127.21120.36-5.5%20rank_exit24.6% · rank 0.90 → 0.72
SRE2026-05-012026-06-0194.5287.59-7.4%20rank_exit24.4% · rank 0.89 → 0.77
AAP2025-10-012026-07-0160.2262.864.3%187rank_exit46.0% · rank 0.97 → 0.73
LHX2026-03-022026-07-01367.55293.99-20.1%84rank_exit39.0% · rank 0.95 → 0.84
VLO2026-03-022026-07-01213.15262.0322.8%84rank_exit28.4% · rank 0.91 → 0.89
CVX2026-04-012026-07-01198.43163.35-17.8%62rank_exit29.8% · rank 0.92 → 0.81
WST2026-04-012026-07-01250.96358.8342.8%62rank_exit29.6% · rank 0.92 → 0.86
DVN2026-05-012026-07-0150.8241.07-19.3%41rank_exit29.4% · rank 0.93 → 0.80
AMZN2026-06-012026-07-01266.29239.75-10.1%21rank_exit39.8% · rank 0.91 → 0.88
GD2026-06-012026-07-01341.85354.593.6%21rank_exit39.1% · rank 0.91 → 0.89
ADI2026-06-012026-07-01403.15390.89-3.1%21rank_exit38.4% · rank 0.90 → 0.87
SLB2026-06-012026-07-0154.7546.36-15.4%21rank_exit38.0% · rank 0.90 → 0.82
ETSY2026-06-012026-07-0168.7675.419.6%21rank_exit37.1% · rank 0.89 → 0.83
NRG2025-01-022026-08-0388.92134.7051.3%395rank_exit53.2% · rank 0.93 → 0.79
APA2025-10-012026-08-0323.0936.5057.9%209rank_exit31.4% · rank 0.90 → 0.74
GOOGL2026-01-022026-08-03316.49365.4515.4%145rank_exit44.0% · rank 0.98 → 0.85
GOOG2026-01-022026-08-03317.18365.3015.1%145rank_exit40.5% · rank 0.97 → 0.80
BKR2026-03-022026-08-0366.0459.80-9.5%106rank_exit33.4% · rank 0.93 → 0.78
HAL2026-03-022026-08-0336.7031.75-13.6%106rank_exit23.9% · rank 0.89 → 0.81
TEL2026-07-012026-08-03199.72205.042.6%22rank_exit40.8% · rank 0.91 → 0.87
ROST2026-07-012026-08-03212.66256.2520.4%22rank_exit39.7% · rank 0.90 → 0.88
NVDA2023-10-022026-08-2643.95209.66376.6%727open50.9% · rank 1.00 → —
AVGO2024-06-032026-08-26132.35355.59168.4%559open37.0% · rank 0.94 → —
PWR2024-06-032026-08-26277.58616.73122.0%559open32.4% · rank 0.91 → —
APH2024-06-032026-08-2665.23161.34147.1%559open30.7% · rank 0.89 → —
STX2024-08-012026-08-2698.44846.37758.9%518open36.5% · rank 0.93 → —
ORCL2024-11-012026-08-26166.86148.87-10.9%453open62.5% · rank 0.95 → —
WDC2025-07-012026-08-2663.51468.88637.6%290open24.3% · rank 0.89 → —
GLW2025-10-012026-08-2680.91152.7888.6%226open39.1% · rank 0.95 → —
INTC2025-10-012026-08-2633.5388.24162.9%226open30.0% · rank 0.90 → —
AES2025-10-012026-08-2614.2114.733.5%226open29.9% · rank 0.90 → —
RTX2025-11-032026-08-26175.88211.9920.4%203open24.5% · rank 0.92 → —
AMD2025-12-012026-08-26213.88480.93124.6%184open65.8% · rank 0.99 → —
FCX2025-12-012026-08-2643.0979.0083.1%184open45.2% · rank 0.96 → —
MU2025-12-012026-08-26232.06938.40304.0%184open44.0% · rank 0.96 → —
TER2025-12-012026-08-26179.03363.10102.6%184open41.2% · rank 0.95 → —
CAT2025-12-012026-08-26566.95821.9344.8%184open27.3% · rank 0.90 → —
MPWR2026-01-022026-08-26924.351303.8840.9%162open41.4% · rank 0.97 → —
CHRW2026-01-022026-08-26160.27151.73-5.4%162open40.1% · rank 0.97 → —
LRCX2026-01-022026-08-26177.51312.8876.1%162open28.8% · rank 0.93 → —
ALB2026-02-022026-08-26167.66134.51-19.9%142open35.7% · rank 0.96 → —
ANET2026-03-022026-08-26129.65202.2555.8%123open32.7% · rank 0.93 → —
KEYS2026-04-012026-08-26286.75321.8712.1%101open36.7% · rank 0.95 → —
ZBRA2026-04-012026-08-26208.91359.8472.1%101open29.1% · rank 0.91 → —
HPE2026-05-012026-08-2628.7955.2391.7%80open28.3% · rank 0.92 → —
MCHP2026-06-012026-08-2692.3274.05-19.9%60open63.1% · rank 0.97 → —
PH2026-06-012026-08-26840.201039.4923.6%60open55.5% · rank 0.95 → —
ETN2026-06-012026-08-26395.11419.446.1%60open46.1% · rank 0.93 → —
HWM2026-06-012026-08-26253.50269.346.1%60open43.3% · rank 0.92 → —
DAL2026-06-012026-08-2680.8783.082.6%60open41.7% · rank 0.92 → —
GNRC2026-06-012026-08-26272.18206.62-24.2%60open40.8% · rank 0.91 → —
HST2026-06-012026-08-2622.0422.431.6%60open40.4% · rank 0.91 → —
BA2026-06-012026-08-26228.36212.09-7.2%60open38.2% · rank 0.90 → —
DD2026-06-012026-08-26143.70137.98-4.1%60open36.6% · rank 0.89 → —
AMAT2026-07-012026-08-26667.70479.76-28.2%39open58.7% · rank 0.95 → —
SEDG2026-07-012026-08-2657.4933.08-42.5%39open49.4% · rank 0.94 → —
AKAM2026-07-012026-08-26117.26108.06-7.9%39open49.3% · rank 0.93 → —
NXPI2026-07-012026-08-26275.83223.15-19.2%39open47.7% · rank 0.93 → —
ENPH2026-07-012026-08-2647.4738.42-19.1%39open41.5% · rank 0.91 → —
AAL2026-07-012026-08-2618.2513.84-24.2%39open40.4% · rank 0.90 → —
RL2026-07-012026-08-26402.05362.32-10.0%39open39.5% · rank 0.90 → —
AME2026-07-012026-08-26241.32245.201.5%39open37.8% · rank 0.89 → —
UAL2026-07-012026-08-26136.12114.83-15.7%39open37.0% · rank 0.89 → —
MNST2026-08-032026-08-2697.3547.81-50.9%17open41.1% · rank 0.91 → —
CVS2026-08-032026-08-26105.3694.32-10.6%17open40.0% · rank 0.91 → —
IRM2026-08-032026-08-26122.17121.43-0.7%17open39.7% · rank 0.90 → —
LUV2026-08-032026-08-2646.6040.67-12.8%17open39.5% · rank 0.90 → —
WST2026-08-032026-08-26343.72349.921.7%17open38.4% · rank 0.90 → —
ROK2026-08-032026-08-26476.00431.75-9.4%17open38.3% · rank 0.90 → —
ETSY2026-08-032026-08-2681.9881.74-0.4%17open38.3% · rank 0.89 → —
GD2026-08-032026-08-26387.55382.02-1.5%17open37.8% · rank 0.89 → —

Files: trades_overnight_momentum_usp500_k50.csv, equity_overnight_momentum_usp500_k50.csv, yearly_overnight_momentum_usp500_k50.csv, monthly_overnight_momentum_usp500_k50.csv, summary_overnight_momentum_usp500_k50.json.