← All V2 experiments
Relative return
1.340x
Excess vs bench
34.01%
Benchmark
CAPW_UNIV
Rolling windows
179 · monthly
Mean strategy gain
53.55%
Mean benchmark gain
14.08%
Mean excess gain
39.47%
Dispersion (ref)
30.38%
Win-rate vs bench (ref)
100.00%
Worst / best ratio (ref)
1.031x / 1.734x
Logic variants
4
Updated
Jul 21, 2026
Anchored windows (reference — strategy vs benchmark)
Kept from V1 for continuity; the objective ranks on the full rolling set, not these four.
| Window | Strategy | Benchmark | Ratio |
|---|---|---|---|
| 2006-07-03 … 2011-06-30 | 14.24% | 2.22% | 1.118x |
| 2011-07-01 … 2016-06-30 | 35.19% | 13.74% | 1.189x |
| 2016-07-01 … 2021-06-30 | 101.55% | 20.63% | 1.671x |
| 2021-07-01 … 2026-06-26 | 74.86% | 15.48% | 1.514x |
All rolling windows — the objective set (equal-weighted mean ratio)
Strategy
Benchmark (CAPW_UNIV)
Excess
rolling 5y windows, monthly step — 179 windows · mean ratio 1.340x · beat benchmark in 179/179
| # | Window | Strategy | Benchmark | Ratio |
|---|---|---|---|---|
| 1 | 2006-07-31 … 2011-07-29 | 13.41% | 1.79% | 1.114x |
| 2 | 2006-08-31 … 2011-08-31 | 12.90% | 0.21% | 1.127x |
| 3 | 2006-09-29 … 2011-08-31 | 12.23% | -0.14% | 1.124x |
| 4 | 2006-10-31 … 2011-10-31 | 11.14% | 0.23% | 1.109x |
| 5 | 2006-11-30 … 2011-11-30 | 8.78% | -0.05% | 1.088x |
| 6 | 2006-12-29 … 2011-11-30 | 8.84% | -0.32% | 1.092x |
| 7 | 2007-01-31 … 2012-01-31 | 8.03% | 0.93% | 1.070x |
| 8 | 2007-02-28 … 2012-01-31 | 7.62% | 1.43% | 1.061x |
| 9 | 2007-03-30 … 2012-03-30 | 9.75% | 3.09% | 1.065x |
| 10 | 2007-04-30 … 2012-04-30 | 7.48% | 2.42% | 1.049x |
| 11 | 2007-05-31 … 2012-05-31 | 4.54% | 0.60% | 1.039x |
| 12 | 2007-06-29 … 2012-06-29 | 5.05% | 1.92% | 1.031x |
| 13 | 2007-07-31 … 2012-07-31 | 5.88% | 2.69% | 1.031x |
| 14 | 2007-08-31 … 2012-08-31 | 7.02% | 2.95% | 1.040x |
| 15 | 2007-09-28 … 2012-09-28 | 7.09% | 3.20% | 1.038x |
| 16 | 2007-10-31 … 2012-10-31 | 7.45% | 2.60% | 1.047x |
| 17 | 2007-11-30 … 2012-11-30 | 8.49% | 3.45% | 1.049x |
| 18 | 2007-12-31 … 2012-12-31 | 9.05% | 3.69% | 1.052x |
| 19 | 2008-01-31 … 2013-01-31 | 13.18% | 5.85% | 1.069x |
| 20 | 2008-02-29 … 2013-02-28 | 12.62% | 6.82% | 1.054x |
| 21 | 2008-03-31 … 2013-03-28 | 14.49% | 7.73% | 1.063x |
| 22 | 2008-04-30 … 2013-04-30 | 14.94% | 7.51% | 1.069x |
| 23 | 2008-05-30 … 2013-04-30 | 14.81% | 7.81% | 1.065x |
| 24 | 2008-06-30 … 2013-06-28 | 20.68% | 9.33% | 1.104x |
| 25 | 2008-07-31 … 2013-07-31 | 25.76% | 10.48% | 1.138x |
| 26 | 2008-08-29 … 2013-07-31 | 27.34% | 10.52% | 1.152x |
| 27 | 2008-09-30 … 2013-09-30 | 33.20% | 11.48% | 1.195x |
| 28 | 2008-10-31 … 2013-10-31 | 38.29% | 15.76% | 1.195x |
| 29 | 2008-11-28 … 2013-10-31 | 40.86% | 17.46% | 1.199x |
| 30 | 2008-12-31 … 2013-12-31 | 43.21% | 18.44% | 1.209x |
| 31 | 2009-01-30 … 2013-12-31 | 44.52% | 20.64% | 1.198x |
| 32 | 2009-02-27 … 2014-01-31 | 46.48% | 21.63% | 1.204x |
| 33 | 2009-03-31 … 2014-03-31 | 46.68% | 20.60% | 1.216x |
| 34 | 2009-04-30 … 2014-04-30 | 42.73% | 19.00% | 1.199x |
| 35 | 2009-05-29 … 2014-04-30 | 42.64% | 18.32% | 1.206x |
| 36 | 2009-06-30 … 2014-06-30 | 46.46% | 19.01% | 1.231x |
| 37 | 2009-07-31 … 2014-07-31 | 41.72% | 17.39% | 1.207x |
| 38 | 2009-08-31 … 2014-08-29 | 42.88% | 17.70% | 1.214x |
| 39 | 2009-09-30 … 2014-09-30 | 42.52% | 16.64% | 1.222x |
| 40 | 2009-10-30 … 2014-09-30 | 47.15% | 17.08% | 1.257x |
| 41 | 2009-11-30 … 2014-11-28 | 45.09% | 16.82% | 1.242x |
| 42 | 2009-12-31 … 2014-12-31 | 43.12% | 16.28% | 1.231x |
| 43 | 2010-01-29 … 2014-12-31 | 46.14% | 17.23% | 1.247x |
| 44 | 2010-02-26 … 2015-01-30 | 43.98% | 15.80% | 1.243x |
| 45 | 2010-03-31 … 2015-03-31 | 41.94% | 15.40% | 1.230x |
| 46 | 2010-04-30 … 2015-04-30 | 39.53% | 15.38% | 1.209x |
| 47 | 2010-05-28 … 2015-04-30 | 42.81% | 17.09% | 1.220x |
| 48 | 2010-06-30 … 2015-06-30 | 47.17% | 17.45% | 1.253x |
| 49 | 2010-07-30 … 2015-06-30 | 45.43% | 16.43% | 1.249x |
| 50 | 2010-08-31 … 2015-08-31 | 42.07% | 15.76% | 1.227x |
| 51 | 2010-09-30 … 2015-09-30 | 37.63% | 13.61% | 1.211x |
| 52 | 2010-10-29 … 2015-09-30 | 35.74% | 13.06% | 1.201x |
| 53 | 2010-11-30 … 2015-11-30 | 37.11% | 15.09% | 1.191x |
| 54 | 2010-12-31 … 2015-12-31 | 36.91% | 13.55% | 1.206x |
| 55 | 2011-01-31 … 2016-01-29 | 33.47% | 11.90% | 1.193x |
| 56 | 2011-02-28 … 2016-01-29 | 33.71% | 11.53% | 1.199x |
| 57 | 2011-03-31 … 2016-03-31 | 35.20% | 12.90% | 1.197x |
| 58 | 2011-04-29 … 2016-04-29 | 33.25% | 12.39% | 1.186x |
| 59 | 2011-05-31 … 2016-05-31 | 32.97% | 12.94% | 1.177x |
| 60 | 2011-06-30 … 2016-06-30 | 34.23% | 13.30% | 1.185x |
| 61 | 2011-07-29 … 2016-07-29 | 37.63% | 14.52% | 1.202x |
| 62 | 2011-08-31 … 2016-08-31 | 39.19% | 15.19% | 1.208x |
| 63 | 2011-09-30 … 2016-09-30 | 42.42% | 16.32% | 1.224x |
| 64 | 2011-10-31 … 2016-10-31 | 37.41% | 14.02% | 1.205x |
| 65 | 2011-11-30 … 2016-11-30 | 41.83% | 14.66% | 1.237x |
| 66 | 2011-12-30 … 2016-12-30 | 42.00% | 14.92% | 1.236x |
| 67 | 2012-01-31 … 2017-01-31 | 40.14% | 14.63% | 1.223x |
| 68 | 2012-02-29 … 2017-02-28 | 38.62% | 14.78% | 1.208x |
| 69 | 2012-03-30 … 2017-02-28 | 37.99% | 14.43% | 1.206x |
| 70 | 2012-04-30 … 2017-04-28 | 36.55% | 14.61% | 1.191x |
| 71 | 2012-05-31 … 2017-05-31 | 39.62% | 15.98% | 1.204x |
| 72 | 2012-06-29 … 2017-05-31 | 39.58% | 15.44% | 1.209x |
| 73 | 2012-07-31 … 2017-07-31 | 39.13% | 15.43% | 1.205x |
| 74 | 2012-08-31 … 2017-08-31 | 39.06% | 15.12% | 1.208x |
| 75 | 2012-09-28 … 2017-08-31 | 38.01% | 14.77% | 1.202x |
| 76 | 2012-10-31 … 2017-10-31 | 40.05% | 16.12% | 1.206x |
| 77 | 2012-11-30 … 2017-11-30 | 41.14% | 16.79% | 1.209x |
| 78 | 2012-12-31 … 2017-12-29 | 39.65% | 16.93% | 1.194x |
| 79 | 2013-01-31 … 2018-01-31 | 41.69% | 17.57% | 1.205x |
| 80 | 2013-02-28 … 2018-02-28 | 42.51% | 16.21% | 1.226x |
| 81 | 2013-03-28 … 2018-02-28 | 41.46% | 15.81% | 1.221x |
| 82 | 2013-04-30 … 2018-04-30 | 36.28% | 14.25% | 1.193x |
| 83 | 2013-05-31 … 2018-05-31 | 30.86% | 14.57% | 1.142x |
| 84 | 2013-06-28 … 2018-05-31 | 33.66% | 14.97% | 1.163x |
| 85 | 2013-07-31 … 2018-07-31 | 31.11% | 14.83% | 1.142x |
| 86 | 2013-08-30 … 2018-07-31 | 32.54% | 15.59% | 1.147x |
| 87 | 2013-09-30 … 2018-09-28 | 35.97% | 15.84% | 1.174x |
| 88 | 2013-10-31 … 2018-10-31 | 28.34% | 12.89% | 1.137x |
| 89 | 2013-11-29 … 2018-10-31 | 27.81% | 12.60% | 1.135x |
| 90 | 2013-12-31 … 2018-12-31 | 23.68% | 9.93% | 1.125x |
| 91 | 2014-01-31 … 2019-01-31 | 25.81% | 12.37% | 1.120x |
| 92 | 2014-02-28 … 2019-02-28 | 26.00% | 12.38% | 1.121x |
| 93 | 2014-03-31 … 2019-03-29 | 27.97% | 12.76% | 1.135x |
| 94 | 2014-04-30 … 2019-04-30 | 29.83% | 13.73% | 1.142x |
| 95 | 2014-05-30 … 2019-04-30 | 28.61% | 13.54% | 1.133x |
| 96 | 2014-06-30 … 2019-06-28 | 30.85% | 12.81% | 1.160x |
| 97 | 2014-07-31 … 2019-07-31 | 33.06% | 13.30% | 1.174x |
| 98 | 2014-08-29 … 2019-07-31 | 31.71% | 12.80% | 1.168x |
| 99 | 2014-09-30 … 2019-09-30 | 31.55% | 12.70% | 1.167x |
| 100 | 2014-10-31 … 2019-10-31 | 31.86% | 12.91% | 1.168x |
| 101 | 2014-11-28 … 2019-10-31 | 32.07% | 12.60% | 1.173x |
| 102 | 2014-12-31 … 2019-12-31 | 36.78% | 14.16% | 1.198x |
| 103 | 2015-01-30 … 2019-12-31 | 36.88% | 14.85% | 1.192x |
| 104 | 2015-02-27 … 2020-01-31 | 37.81% | 14.04% | 1.208x |
| 105 | 2015-03-31 … 2020-03-31 | 32.40% | 8.56% | 1.220x |
| 106 | 2015-04-30 … 2020-04-30 | 39.42% | 11.65% | 1.249x |
| 107 | 2015-05-29 … 2020-05-29 | 40.20% | 12.61% | 1.245x |
| 108 | 2015-06-30 … 2020-06-30 | 42.50% | 13.64% | 1.254x |
| 109 | 2015-07-31 … 2020-07-31 | 48.03% | 14.60% | 1.292x |
| 110 | 2015-08-31 … 2020-08-31 | 53.92% | 18.07% | 1.304x |
| 111 | 2015-09-30 … 2020-09-30 | 54.12% | 17.05% | 1.317x |
| 112 | 2015-10-30 … 2020-10-30 | 49.80% | 14.60% | 1.307x |
| 113 | 2015-11-30 … 2020-11-30 | 57.86% | 17.43% | 1.344x |
| 114 | 2015-12-31 … 2020-12-31 | 60.81% | 18.65% | 1.355x |
| 115 | 2016-01-29 … 2021-01-29 | 106.24% | 19.26% | 1.729x |
| 116 | 2016-02-29 … 2021-02-26 | 101.31% | 19.79% | 1.681x |
| 117 | 2016-03-31 … 2021-03-31 | 104.56% | 19.42% | 1.713x |
| 118 | 2016-04-29 … 2021-03-31 | 107.47% | 19.66% | 1.734x |
| 119 | 2016-05-31 … 2021-05-28 | 103.93% | 20.42% | 1.694x |
| 120 | 2016-06-30 … 2021-06-30 | 102.81% | 21.06% | 1.675x |
| 121 | 2016-07-29 … 2021-06-30 | 101.55% | 20.63% | 1.671x |
| 122 | 2016-08-31 … 2021-08-31 | 98.47% | 21.75% | 1.630x |
| 123 | 2016-09-30 … 2021-09-30 | 95.81% | 20.22% | 1.629x |
| 124 | 2016-10-31 … 2021-10-29 | 101.21% | 22.50% | 1.643x |
| 125 | 2016-11-30 … 2021-11-30 | 97.87% | 21.87% | 1.624x |
| 126 | 2016-12-30 … 2021-11-30 | 100.56% | 21.75% | 1.647x |
| 127 | 2017-01-31 … 2022-01-31 | 89.14% | 20.17% | 1.574x |
| 128 | 2017-02-28 … 2022-02-28 | 90.79% | 18.51% | 1.610x |
| 129 | 2017-03-31 … 2022-03-31 | 92.70% | 19.46% | 1.613x |
| 130 | 2017-04-28 … 2022-03-31 | 95.76% | 19.46% | 1.639x |
| 131 | 2017-05-31 … 2022-05-31 | 94.08% | 15.59% | 1.679x |
| 132 | 2017-06-30 … 2022-06-30 | 87.63% | 13.08% | 1.659x |
| 133 | 2017-07-31 … 2022-07-29 | 89.37% | 15.16% | 1.644x |
| 134 | 2017-08-31 … 2022-08-31 | 88.74% | 13.72% | 1.660x |
| 135 | 2017-09-29 … 2022-08-31 | 89.38% | 13.56% | 1.668x |
| 136 | 2017-10-31 … 2022-10-31 | 87.10% | 11.86% | 1.673x |
| 137 | 2017-11-30 … 2022-11-30 | 86.11% | 12.52% | 1.654x |
| 138 | 2017-12-29 … 2022-11-30 | 88.07% | 12.46% | 1.672x |
| 139 | 2018-01-31 … 2023-01-31 | 80.58% | 11.01% | 1.627x |
| 140 | 2018-02-28 … 2023-02-28 | 78.65% | 11.03% | 1.609x |
| 141 | 2018-03-29 … 2023-02-28 | 81.36% | 11.72% | 1.623x |
| 142 | 2018-04-30 … 2023-04-28 | 78.99% | 13.01% | 1.584x |
| 143 | 2018-05-31 … 2023-05-31 | 80.86% | 12.95% | 1.601x |
| 144 | 2018-06-29 … 2023-05-31 | 81.31% | 13.01% | 1.604x |
| 145 | 2018-07-31 … 2023-07-31 | 91.17% | 14.67% | 1.667x |
| 146 | 2018-08-31 … 2023-08-31 | 84.27% | 13.51% | 1.623x |
| 147 | 2018-09-28 … 2023-08-31 | 84.78% | 13.56% | 1.627x |
| 148 | 2018-10-31 … 2023-10-31 | 84.21% | 12.60% | 1.636x |
| 149 | 2018-11-30 … 2023-11-30 | 86.90% | 14.58% | 1.631x |
| 150 | 2018-12-31 … 2023-12-29 | 96.34% | 17.26% | 1.674x |
| 151 | 2019-01-31 … 2024-01-31 | 93.84% | 16.27% | 1.667x |
| 152 | 2019-02-28 … 2024-01-31 | 91.35% | 15.94% | 1.650x |
| 153 | 2019-03-29 … 2024-03-28 | 102.91% | 17.50% | 1.727x |
| 154 | 2019-04-30 … 2024-04-30 | 99.29% | 15.50% | 1.725x |
| 155 | 2019-05-31 … 2024-05-31 | 102.71% | 18.12% | 1.716x |
| 156 | 2019-06-28 … 2024-06-28 | 97.93% | 17.99% | 1.678x |
| 157 | 2019-07-31 … 2024-07-31 | 91.84% | 17.70% | 1.630x |
| 158 | 2019-08-30 … 2024-08-30 | 91.17% | 18.41% | 1.614x |
| 159 | 2019-09-30 … 2024-09-30 | 94.31% | 18.65% | 1.638x |
| 160 | 2019-10-31 … 2024-10-31 | 97.32% | 17.87% | 1.674x |
| 161 | 2019-11-29 … 2024-11-29 | 102.95% | 18.64% | 1.711x |
| 162 | 2019-12-31 … 2024-12-31 | 94.29% | 17.62% | 1.652x |
| 163 | 2020-01-31 … 2025-01-31 | 100.52% | 18.07% | 1.698x |
| 164 | 2020-02-28 … 2025-02-28 | 94.80% | 19.00% | 1.637x |
| 165 | 2020-03-31 … 2025-03-31 | 95.01% | 19.24% | 1.635x |
| 166 | 2020-04-30 … 2025-04-30 | 91.11% | 16.49% | 1.641x |
| 167 | 2020-05-29 … 2025-04-30 | 88.73% | 15.80% | 1.630x |
| 168 | 2020-06-30 … 2025-06-30 | 94.06% | 18.19% | 1.642x |
| 169 | 2020-07-31 … 2025-07-31 | 89.69% | 17.87% | 1.609x |
| 170 | 2020-08-31 … 2025-08-29 | 85.04% | 16.69% | 1.586x |
| 171 | 2020-09-30 … 2025-09-30 | 88.90% | 18.57% | 1.593x |
| 172 | 2020-10-30 … 2025-09-30 | 92.49% | 19.43% | 1.612x |
| 173 | 2020-11-30 … 2025-11-28 | 82.81% | 17.77% | 1.552x |
| 174 | 2020-12-31 … 2025-12-31 | 82.87% | 16.92% | 1.564x |
| 175 | 2021-01-29 … 2025-12-31 | 52.83% | 17.20% | 1.304x |
| 176 | 2021-02-26 … 2026-01-30 | 62.17% | 17.04% | 1.386x |
| 177 | 2021-03-31 … 2026-03-31 | 56.35% | 14.07% | 1.371x |
| 178 | 2021-04-30 … 2026-04-30 | 68.04% | 16.03% | 1.448x |
| 179 | 2021-05-28 … 2026-04-30 | 68.94% | 16.22% | 1.454x |
Notes
mode=explore; family=recovery-quality-contrarian-52w-hybrid
New hybrid family that combines the parent recovery-quality relay with the strongest shallower-drawdown insight from the successful 52-week contrarian family, but changes the structure into a stock-state arbitration model rather than a static sleeve blend. Each stock is judged on three competing stories: repaired leader, deep contrarian rebound, or fragile value trap. Regime decides which story is allowed to lead, and explicit arbitration resolves conflicts: deep drawdowns must earn recovery confirmation or strong durability; repaired trends without any discount get capped; risk-off tapes only pass rebounds that also clear liquidity and quality checks.
Deliberate metric coverage this run: actively use momentum/return via 1m, 3m, 6m, and 12_1; trend/recovery via both distance metrics; volatility via realized_vol_3m; liquidity via all three liquidity metrics; income via both dividend_yield_ttm_pct and dividend_ttm; valuation via forward_pe and peg; growth via operating_income_growth_pct, free_cash_flow_growth_pct, and forward_eps; quality via operating_margin_pct and free_cash_flow_margin_pct; size via a mild market_cap tilt. Deliberate weight-0 metrics this run: pe, return_12m_pct, eps_growth_pct, revenue_growth_pct, shares_outstanding, close, adj_close, high_52w, ma_200d, eps_ttm, revenue_ttm, operating_income_ttm, free_cash_flow_ttm. Correlated metrics are intentionally thinned, and sparse fundamentals are normalized by present weight so missing fields do not auto-zero a stock.
Lesson notes
explore/recovery-quality-contrarian-52w-hybrid: relative_return 1.3401x (delta -0.0884 vs exp_1123); win-rate 100.0%, worst-window 1.030799, dispersion 30.3765%.
Monthly picks — top stocks selected each month (whole timeline)
timeline — 240 months · top 15 each
| Month | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006-07-31 | MNST | GOOG | AAPL | GS | ATI | GOOGL | GRMN | NUE | BKR | HPQ | CME | TWX | MSFT | SLB | INTC |
| 2006-08-31 | ILMN | GOOG | ADM | MNST | NVDA | CME | GS | GRMN | AAPL | LVS | DECK | COP | REGN | DDS | TEX |
| 2006-09-29 | GOOG | AAPL | GOOGL | ILMN | MO | MNST | AMAT | FCX | NVDA | REGN | SLB | MAY | INTC | MRK | TXN |
| 2006-10-31 | AKAM | MAY | ALGN | GOOG | AAPL | PFE | ORCL | GEN | MSI | MRK | ATI | HUM | AMGN | AMAT | GS |
| 2006-11-30 | ALGN | GOOG | AKAM | ICE | REGN | ILMN | MAY | UAL | GS | GOOGL | MA | CSCO | ALXN | LVLT | ORCL |
| 2006-12-29 | MA | GOOG | AAPL | MAY | ATI | ICE | ALGN | NVDA | LVS | GOOGL | REGN | EQIX | CSCO | ORCL | GS |
| 2007-01-31 | ICE | CSCO | AT | AAPL | MA | GOOG | UAL | BMET | MAY | CF | GS | GT | LVS | AMZN | TEX |
| 2007-02-28 | ICE | ALGN | MA | GT | MGM | DLX | ON | GS | WYNN | FSLR | UIS | ATI | KMX | AT | GOOG |
| 2007-03-30 | ICE | CF | MGM | GOOG | FSLR | MA | MAY | ON | ALGN | GS | VLO | GOOGL | WY | MOS | GT |
| 2007-04-30 | CF | ICE | MOS | FSLR | GT | MAY | MKTX | AAPL | ATI | AMZN | ANDV | ALGN | MGM | CSCO | SYK |
| 2007-05-31 | AMZN | ALGN | ICE | GT | GOOG | VLO | AAPL | TDG | ANDV | CLF | FCX | QCOM | CSCO | INCY | CF |
| 2007-06-29 | AMZN | CLF | DLX | ICE | MA | ANDV | CF | GT | GOOG | NRG | AAPL | MRK | GS | FSLR | NOV |
| 2007-07-31 | CF | AMZN | AAPL | GOOG | AXON | FSLR | MOS | MA | DJ | KMG | ICE | BKNG | INTC | GOOGL | GME |
| 2007-08-31 | AMZN | FSLR | KMG | GOOG | AXON | FCX | AAPL | ALGN | DECK | CF | GOOGL | COP | ICE | ANDW | CMI |
| 2007-09-28 | GME | AMZN | AXON | GOOG | GRMN | WYNN | UAA | VRTX | ALGN | AAPL | CMI | ICE | UAL | PENN | NVDA |
| 2007-10-31 | AMZN | GRMN | WYNN | MPWR | NOV | NVDA | LVS | FLR | FTI | EXPE | PODD | AAPL | CLF | MGM | AXON |
| 2007-11-30 | GOOG | GOOGL | AMZN | AAPL | GRMN | CF | FCX | AL | ISRG | WYNN | MOS | FTI | NOV | MNST | FLR |
| 2007-12-31 | FSLR | GOOG | ISRG | CF | GOOGL | AMZN | BKNG | AAPL | MOS | LKQ | DECK | INCY | FCX | PODD | NOV |
| 2008-01-31 | FSLR | GOOG | MOS | CF | AAPL | BKNG | MA | AMZN | GOOGL | CNX | DE | PRGO | ADM | GS | NFLX |
| 2008-02-29 | CF | GOOG | MOS | FSLR | MA | BLK | CNX | BKNG | GS | RRC | CLF | WDC | EOG | INCY | DE |
| 2008-03-31 | MOS | GOOG | FSLR | CF | WHR | BIIB | EOG | NFLX | BLK | BKNG | GE | OXY | GS | CNX | CLF |
| 2008-04-30 | GOOG | MOS | CF | FSLR | DVN | AAPL | APA | AMZN | BIIB | MA | EOG | CNX | GOOGL | RRC | HP |
| 2008-05-30 | FSLR | MOS | APA | CF | GOOG | RRC | EOG | DVN | OXY | PRGO | MEE | FTI | MPWR | MA | CLF |
| 2008-06-30 | GOOG | FSLR | MOS | MA | V | CF | BKNG | CLF | CNX | APA | CSX | WDC | OXY | MEE | CTSH |
| 2008-07-31 | CLF | MEE | NBR | FSLR | MOS | GS | SWN | ESV | BTUUQ | WDC | GOOG | BCR | X | VRTX | NFLX |
| 2008-08-29 | ESV | FSLR | CLF | CF | BTUUQ | SWN | GOOG | BCR | MOS | WWY | ILMN | QCOM | HAS | D | DF |
| 2008-09-30 | GOOG | QCOM | NFLX | SWN | BCR | ROH | DF | DHI | USB | MSFT | FSLR | LEG | AMGN | GS | UNP |
| 2008-10-31 | GOOG | USB | SWN | WFC | BCR | TFC | DF | AMGN | D | MDLZ | ROH | MCD | AZO | ED | AON |
| 2008-11-28 | GOOG | WFC | TFC | USB | AMGN | MCD | ED | AON | ABT | D | UNP | PM | APA | MRK | CSX |
| 2008-12-31 | GOOG | AMGN | DLTR | GILD | ABT | DVN | CVX | COP | APA | MCD | KR | USB | XOM | ED | AON |
| 2009-01-30 | GOOG | DRI | NFLX | MCD | APA | GILD | AMGN | COP | BMY | CVX | AZO | DVN | OXY | AON | VRTX |
| 2009-02-27 | GOOG | AMZN | NFLX | VRTX | APA | GS | COP | CVX | MOS | MRK | OXY | EBAY | AAPL | DVN | MA |
| 2009-03-31 | GOOG | MS | MOS | DRI | BKNG | AAPL | MA | IBM | NEM | AON | MCD | UPS | V | CF | AZO |
| 2009-04-30 | GOOG | NEM | NFLX | NVDA | QCOM | DRI | BKNG | FCX | MS | DHI | AON | UPS | AAPL | MA | BBY |
| 2009-05-29 | GOOG | F | DHI | AZO | MS | LOW | NVDA | FCX | DRI | CTAS | FSLR | AAPL | NFLX | UPS | EBAY |
| 2009-06-30 | F | GOOG | VRTS | FCX | EXPE | NFLX | LVS | TPR | WFC | FHN | MKTX | SWKS | TJX | GPS | TDC |
| 2009-07-31 | GOOG | FITB | CME | AAPL | FCX | F | DXCM | AMD | MRK | ASH | STT | G | MCD | BLDR | NFLX |
| 2009-08-31 | CAR | F | FNMA | BLDR | LVS | PALM | AN | GOOG | LEN | AIG | AZO | AMGN | MTG | DD | ASH |
| 2009-09-30 | FNMA | FMCC | PALM | LVS | GNW | SSP | F | AIG | FITB | UIS | HIG | IP | FCX | C | MGM |
| 2009-10-30 | LVS | FNMA | HIG | FMCC | GNW | AIG | GGP | BKNG | FCX | THC | SLG | DDS | STX | LULU | UIS |
| 2009-11-30 | UIS | LULU | GOOG | KMG | STX | LVS | HIG | FCX | GNW | ULTA | FLEX | JBL | MAC | GS | GGP |
| 2009-12-31 | DDS | BKNG | FCX | GGP | KMG | GOOG | AMD | GNW | UIS | LPX | F | CAR | DDR | AMZN | SSP |
| 2010-01-29 | AMD | F | GGP | SANM | UAL | BKNG | NYT | DAL | GOOG | MU | WLL | DDS | STX | LULU | WFM |
| 2010-02-26 | SANM | UIS | INCY | LULU | F | MTW | LVS | ULTA | ACS | SSP | DDS | GNW | AMD | DD | LYV |
| 2010-03-31 | SANM | F | AAL | LYV | UAL | GNW | MAC | INCY | SSP | CLF | ETFC | AMD | SMCI | HBAN | DDR |
| 2010-04-30 | UAL | SANM | LYV | BC | DDS | INCY | MTG | CLF | BBWI | MBI | LPX | VIAV | F | NFLX | AAL |
| 2010-05-28 | UAL | LVS | DDS | VSTNQ | URI | WLL | BBWI | INCY | LULU | MGM | AIV | GGP | HBAN | AIG | WHR |
| 2010-06-30 | LVS | NFLX | GOOG | ZION | AAL | UAL | HBAN | AIG | ETFC | CMG | BBWI | AKAM | C | NTAP | F |
| 2010-07-30 | AIG | NFLX | AKAM | AAL | ETFC | DECK | LVS | VSTNQ | LULU | KDP | UAL | AIV | BBWI | GOOG | NEM |
| 2010-08-31 | LVS | GOOG | NFLX | AAL | FFIV | NTAP | CMI | GS | MRK | BBWI | UAL | WY | C | MBI | WLL |
| 2010-09-30 | MBI | NFLX | CCU | LVS | GOOG | CRM | AKAM | CLF | AAL | BKNG | ETFC | FFIV | F | AVB | CF |
| 2010-10-29 | LVS | NFLX | FTNT | ETFC | BKNG | MBI | CMI | IPGP | GOOG | TPL | NEM | FFIV | WLL | EW | CMG |
| 2010-11-30 | LVS | BKNG | URI | ETFC | GOOG | UAL | AAL | NFLX | F | VRTS | CMG | RCL | NTAP | FFIV | WYNN |
| 2010-12-31 | LVS | VRTS | DECK | FFIV | LULU | CMG | NFLX | ETFC | UAA | MBI | URI | ACAS | BKNG | WLL | TSLA |
| 2011-01-31 | LVS | ETFC | WLL | GOOG | LULU | AZO | DECK | AIG | F | ACAS | BAC | CMI | FCX | MGM | C |
| 2011-02-28 | MAY | NVDA | URI | ETFC | VIAV | AIG | LULU | NFLX | ACAS | LVS | WLL | ANDV | NXPI | GOOG | C |
| 2011-03-31 | NVDA | MAY | NXPI | VIAV | IPGP | ETFC | GOOG | CIEN | SWKS | TER | MOS | URI | TTWO | KLAC | WY |
| 2011-04-29 | VIAV | IPGP | URI | NFLX | WY | VRTS | CMG | LULU | LVS | NOV | IRM | DECK | VLO | UAA | CBRE |
| 2011-05-31 | REGN | LULU | BKNG | BIIB | IPGP | CAT | ETFC | ANDV | VLO | MAY | NXPI | ECHO | KKR | CIEN | EP |
| 2011-06-30 | REGN | DDS | BKNG | IPGP | ANF | MCO | BBWI | LYB | TMUS | GT | EP | CHTR | NFLX | CAT | ETFC |
| 2011-07-29 | ULTA | EP | COG | WCG | LULU | ABMD | NFLX | BIIB | CEPH | WYNN | MNST | KSU | DDS | PSKY | ADS |
| 2011-08-31 | GOOG | LULU | WYNN | LVS | AIG | CF | BBWI | ACN | ULTA | ISRG | KLAC | IBM | ANF | AAPL | BIIB |
| 2011-09-30 | GOOG | CF | WYNN | AAPL | AIG | LVS | BBWI | DPZ | MA | CTRA | PM | MNST | KLAC | BKNG | V |
| 2011-10-31 | GOOG | CF | KLAC | AIG | BKNG | TER | MNST | LVS | AZO | BBWI | MRK | AAPL | CAT | URI | TIN |
| 2011-11-30 | GOOG | TIN | KLAC | ULTA | DECK | NVDA | URI | AFL | AZO | FTNT | LVS | EQT | STX | AAPL | RL |
| 2011-12-30 | CF | CTRA | URI | FTNT | GOOG | TIN | FICO | VFC | BIIB | TER | VRTS | LVS | STX | ULTA | TYL |
| 2012-01-31 | GOOG | DPZ | MBI | EP | GWW | MA | CF | FICO | TIN | GE | COG | WCG | HUM | BMY | LEN |
| 2012-02-29 | REGN | MOH | STX | GOOG | BLDR | COG | LYB | ABMD | URI | GNRC | WCG | TIN | BC | DD | VMC |
| 2012-03-30 | STX | MOH | PHM | WCG | COG | ITT | BAC | BLDR | JBL | WHR | CPRI | CMI | URI | ABMD | DHI |
| 2012-04-30 | BLDR | AAPL | RF | ULTA | GOOG | SBUX | FAST | KMI | CCU | BLK | LVS | BAC | CPRI | ADS | BKNG |
| 2012-05-31 | BLDR | AAPL | STX | ORLY | EC | GPS | ISRG | INCY | LULU | LEN | SBUX | PHM | RF | URI | TSCO |
| 2012-06-29 | MNST | AAPL | VRTX | ROST | STX | AZO | DAL | EC | DDS | LKQ | REGN | GILD | TNB | UAA | SBUX |
| 2012-07-31 | STX | MNST | LEN | DG | VRTX | DHI | LPX | DLTR | AAL | AAPL | EQIX | TDG | PHM | POOL | GOOG |
| 2012-08-31 | STX | EXPE | WDC | BLDR | GOOG | WOR | KBH | MO | PHM | AZO | DG | DPZ | MRK | KMI | CTRA |
| 2012-09-28 | PHM | STX | LPX | LEN | VLO | DHI | CPRI | KBH | UAA | WDC | DDS | ANDV | IPGP | GOOG | ROST |
| 2012-10-31 | GOOG | ANDV | KBH | PHM | EQIX | DHI | ALL | STX | DXCM | VRTX | SHW | REGN | MAS | HCA | TWX |
| 2012-11-30 | PHM | GNRC | KBH | GOOG | AXON | BBBY | BLDR | AAL | META | DHI | DVA | GPS | C | MTB | GS |
| 2012-12-31 | BBBY | GNRC | KBH | LPX | REGN | AAL | META | STX | PHM | WHR | AXON | GME | ANF | CPRI | GOOG |
| 2013-01-31 | LPX | PHM | BAC | STX | AXON | THC | OMX | META | BBBY | VRTS | REGN | GOOG | KBH | F | RMD |
| 2013-02-28 | OMX | PHM | META | GNW | NFLX | GNRC | VRTS | APO | VLO | STX | TEX | KBH | MS | LPX | LYB |
| 2013-03-28 | OMX | APO | VLO | NFLX | VRTS | PHM | META | SVU | GOOG | THC | GNRC | TEX | MTG | BC | FNMA |
| 2013-04-30 | FNMA | GILD | OMX | THC | ANDV | FMCC | MPC | NFLX | MU | VRTX | GOOG | HRB | PSX | DECK | DXC |
| 2013-05-31 | FNMA | NFLX | FMCC | MTG | VRTS | TSLA | SVU | PHM | OMX | KKR | KBH | APO | GOOG | GME | REGN |
| 2013-06-28 | FNMA | FMCC | MTG | NFLX | FSLR | SVU | OMX | GOOG | FANG | CPAY | BBBY | GILD | KKR | CAR | BIIB |
| 2013-07-31 | FNMA | FMCC | MU | FSLR | OMX | BBBY | NFLX | GOOG | DXCM | WDC | MTG | GME | STX | MBI | SSP |
| 2013-08-30 | MTG | SVU | BBBY | GOOG | OMX | TSLA | MU | FANG | REGN | CSGP | TRIP | GME | BSX | GNW | DAL |
| 2013-09-30 | TSLA | MTG | OMX | BBBY | META | BBY | FANG | GME | TRIP | FL | EA | GOOG | NFLX | LNC | BLK |
| 2013-10-31 | FNMA | TSLA | META | OMX | NFLX | MU | FMCC | REGN | INCY | DXCM | GT | FANG | MGM | GOOG | APO |
| 2013-11-29 | FNMA | META | OMX | FMCC | BBY | AXON | FANG | GOOG | FL | CLF | MU | TSLA | ALGN | FSLR | APO |
| 2013-12-31 | FNMA | MU | FMCC | GOOG | META | DAL | BBY | AXON | INCY | FSLR | FL | BKNG | TRIP | NFLX | ALK |
| 2014-01-31 | FNMA | FMCC | GOOG | SMCI | MGM | TSLA | TMUS | MU | INCY | KATE | DAL | ILMN | DECK | TKO | HBI |
| 2014-02-28 | TKO | INCY | ILMN | GOOG | MU | FNMA | FMCC | META | SMCI | KATE | TMUS | TSLA | PANW | AAL | AXON |
| 2014-03-31 | FNMA | ILMN | AAL | FRX | TKO | FMCC | META | GOOG | TSLA | DXCM | WYNN | TPL | NFLX | UAA | MU |
| 2014-04-30 | FNMA | AAL | FMCC | FANG | TPL | FRX | TSLA | FSLR | META | RCL | HP | MU | VTRS | MGM | TSN |
| 2014-05-30 | FMCC | MU | SMCI | TSLA | META | AAL | FRX | ILMN | SWKS | DAL | GNW | FANG | PANW | CAR | WLL |
| 2014-06-30 | TRGP | META | DAL | MU | FANG | AAL | WLL | SWKS | TSLA | FRX | TPL | NFX | MMI | BKNG | ILMN |
| 2014-07-31 | MU | SWKS | FANG | NFX | TRGP | NBR | CAR | URI | MMI | ZBRA | ILMN | AAL | NXPI | AVGO | TSLA |
| 2014-08-29 | MU | TRGP | TWX | SMCI | SWKS | FANG | GOOG | NBR | DAL | LUV | TPL | GILD | ZBRA | MMI | COP |
| 2014-09-30 | TPL | ENPH | LUV | URI | TRGP | THC | STLD | NXPI | KMI | NFLX | UHS | HPQ | TWX | GILD | UAL |
| 2014-10-31 | ENPH | MU | META | MMI | SIAL | PANW | GOOG | ULTA | UAA | URI | TRGP | ISRG | DD | PAYC | STLD |
| 2014-11-28 | SMCI | PANW | PAYC | MMI | EW | MU | LUV | GOOG | BBBY | MNST | SWKS | KMI | PODD | STLD | GILD |
| 2014-12-31 | PAYC | INCY | EW | AMGN | AAPL | SMCI | LUV | KMI | SWKS | ABBV | GHC | PANW | AXON | ENPH | MU |
| 2015-01-30 | PAYC | RCL | EW | DAL | AAL | GD | SWKS | KMX | GOOG | UAL | NCLH | BBY | AMAT | SAPE | KLAC |
| 2015-02-27 | LUV | PAYC | UAL | AXON | SWKS | RCL | ALK | MAC | EA | LULU | GOOG | PCG | WELL | GILD | MMI |
| 2015-03-31 | PAYC | BIIB | SWKS | LULU | INCY | AVGO | GILD | NXPI | AAPL | ON | IPGP | CNC | ALK | WHR | GOOG |
| 2015-04-30 | SWKS | PAYC | CZR | INCY | CNC | SSP | EPAM | KMG | NXPI | AVGO | PANW | KSS | CI | MOH | MNST |
| 2015-05-29 | BLDR | CZR | AXON | PAYC | KMG | CNXT | SSP | BIIB | VTRS | GOOG | PRGO | LYB | NFX | FICO | BBWI |
| 2015-06-30 | CZR | BLDR | SWKS | AVGO | PAYC | VTRS | HUM | MMI | BX | SEDG | ZBRA | NXPI | AXON | BIIB | GILD |
| 2015-07-31 | BTUUQ | CZR | CNC | CI | GOOG | HUM | INCY | IBKR | SWKS | AET | ANET | PANW | AVGO | GS | GILD |
| 2015-08-31 | GOOG | SBUX | MHK | DRI | UAL | BKNG | HAS | GILD | AZO | AMZN | DXCM | EBAY | GE | BAX | MDLZ |
| 2015-09-30 | GOOG | PANW | BKNG | AMZN | MHK | GE | EBAY | CZR | PAYC | HAS | CCI | MDLZ | DXCM | DRI | FIX |
| 2015-10-30 | PAYC | GOOG | MHK | NFLX | EA | COTY | INCY | GE | ALK | HAS | IBKR | AMZN | DXCM | VLO | PANW |
| 2015-11-30 | BKNG | AMZN | GOOG | EXPE | SPG | UAL | MHK | MO | GE | EA | GILD | ABMD | MDLZ | PGR | CDW |
| 2015-12-31 | GOOG | AMZN | ABMD | DD | VRSN | NFLX | AZO | ARG | GPN | MPWR | FIX | ANDV | EBAY | LDOS | BKNG |
| 2016-01-29 | GOOG | GE | AMZN | SEDG | ABMD | NVDA | AZO | FSLR | DD | BKNG | COST | ADBE | ATVI | VLO | SPG |
| 2016-02-29 | GOOG | GE | AMZN | SPG | AZO | META | DD | MRK | BKNG | ABMD | HRL | MCD | DAL | GOOGL | KR |
| 2016-03-31 | GOOG | FSLR | NEM | BKNG | LUMN | SMCI | ARG | TSN | LVS | MRK | EMR | PYPL | CPRI | DAL | GPN |
| 2016-04-29 | AMD | LITE | ANF | PSA | MAT | O | HRL | BKNG | GOOG | CPRI | AVGO | ETN | ARG | EMR | WHR |
| 2016-05-31 | NEM | EW | MTW | TSN | BAX | BKNG | GOOG | X | CLF | SPG | ABBV | O | MCD | MHK | CHTR |
| 2016-06-30 | AMD | DXC | ALB | MTW | X | OKE | NVDA | MDR | STLD | ABMD | EW | ABBV | WB | GOOG | GPN |
| 2016-07-29 | OKE | DXC | DLR | NVDA | AMD | X | CLF | MTW | DXCM | BKNG | WB | GOOG | NEM | DHR | SPGI |
| 2016-08-31 | CLF | NEM | DHR | AMD | NVDA | X | WB | CNX | DXC | ULTA | JOY | ALB | DXCM | AXON | WMB |
| 2016-09-30 | AMD | DHR | GNW | NVDA | WB | X | ETSY | NEM | TRGP | MU | JOY | CLF | PODD | LITE | SPGI |
| 2016-10-31 | WB | TPL | ETSY | AMD | NVDA | IDXX | NBR | STX | MDR | X | VEEV | WDC | WPX | AMZN | WMB |
| 2016-11-30 | CLF | WB | WOR | GOOG | NVDA | LITE | SPGI | JOY | DHR | X | TPL | AMD | NFLX | MTCH | JWN |
| 2016-12-30 | NVDA | FMCC | FNMA | AMD | UIS | STLD | CLF | CNX | COHR | BBY | NBR | NUE | MET | ODFL | KSS |
| 2017-01-31 | NVDA | FMCC | FNMA | AMD | NBR | CLF | CSX | GS | UAL | X | MTW | STLD | WB | URI | TPL |
| 2017-02-28 | NVDA | CLF | AMD | COHR | CSX | NRG | TRGP | TPL | URI | X | WB | VIAV | VST | OKE | TSLA |
| 2017-03-31 | CSX | NVDA | AMD | CLF | URI | INCY | BAC | GS | RF | HWM | COHR | WB | CFG | KEY | TTD |
| 2017-04-28 | AMD | NVDA | ANET | BAC | STX | VIAV | NRG | MU | GS | CSX | TTD | INCY | GOOG | ON | RF |
| 2017-05-31 | WB | NVDA | GOOG | VEEV | XYZ | GEN | KMG | CSX | CHTR | TTD | BKNG | ANET | MU | INCY | LRCX |
| 2017-06-30 | NVDA | TTD | WB | XYZ | ANET | TTWO | GOOG | VEEV | LITE | ADSK | LRCX | PAYC | AMAT | MU | TSLA |
| 2017-07-31 | TTD | LITE | VRTX | NVDA | ANET | MU | XYZ | WB | CVNA | REGN | ETSY | AMAT | PENN | CSX | TSLA |
| 2017-08-31 | SEDG | XYZ | NRG | VRTX | NVDA | BKNG | NFLX | LITE | WB | TTWO | TTD | ALGN | NYT | GOOG | HRB |
| 2017-09-29 | WB | NVDA | VRTX | TTWO | FSLR | SEDG | NRG | XYZ | CAR | GOOG | IPGP | MTW | ALGN | PODD | BBBY |
| 2017-10-31 | MU | WB | MTW | XYZ | ABBV | SEDG | NVDA | VRTX | ALGN | BBBY | ETSY | TTWO | FSLR | NRG | TTD |
| 2017-11-30 | MU | SEDG | XYZ | IPGP | NVDA | BBBY | TTWO | NRG | ENPH | ALGN | ANET | LRCX | WB | ON | COHR |
| 2017-12-29 | XYZ | BBBY | MU | ALGN | SEDG | IPGP | WB | ENPH | FSLR | TTWO | NVDA | PYPL | TKO | VRTX | ANF |
| 2018-01-31 | BBBY | MU | ANF | EC | SEDG | ALGN | FSLR | ABBV | XYZ | BLDR | WB | MAY | ANET | NKTR | TROW |
| 2018-02-28 | BBBY | EC | ANET | XYZ | GOOG | WB | ALGN | ANF | CPRI | MTCH | AZO | IPGP | PYPL | TTWO | URI |
| 2018-03-29 | NKTR | XYZ | SEDG | MU | NFLX | ENPH | ABBV | GOOG | ANET | BA | NVDA | MTCH | WB | ALGN | IBKR |
| 2018-04-30 | MU | NKTR | SEDG | ANF | ENPH | CVNA | XYZ | NFLX | ETSY | STX | FSLR | MTCH | HET | THC | KSS |
| 2018-05-31 | EC | ENPH | MU | ANF | MTCH | CVNA | GOOG | TWTR | SEDG | IBKR | STX | PAYC | CMG | HET | BLK |
| 2018-06-29 | AXON | THC | NFLX | XYZ | ENPH | MU | ALGN | ANF | EC | ETSY | VLO | CZR | DECK | ANDV | TRIP |
| 2018-07-31 | ETSY | AXON | CVNA | TTD | TKO | XYZ | ENPH | MU | ALGN | TPL | LULU | DXCM | UA | NTAP | DECK |
| 2018-08-31 | AXON | THC | TKO | HET | M | NFLX | KDP | XYZ | CLF | ETSY | CVNA | JWN | CMG | TRIP | GOOG |
| 2018-09-28 | CVNA | AMD | XYZ | AXON | DXCM | PAYC | HET | TTD | TKO | NFLX | CMG | ABMD | UIS | LUMN | ETSY |
| 2018-10-31 | XYZ | AMD | PAYC | TTD | DXCM | GOOG | UIS | MOS | CCI | FTNT | ETSY | LULU | ABMD | MOH | CRM |
| 2018-11-30 | TTD | HET | ABMD | MOH | AMD | WBD | DXCM | XYZ | MO | KDP | CCI | LW | CIEN | TSLA | LULU |
| 2018-12-31 | CCI | GOOG | ABBV | EXR | ETSY | AMD | RHT | XYZ | TSLA | VZ | MOS | HET | BEN | ESRX | UAA |
| 2019-01-31 | AMD | TTD | HET | XYZ | ETSY | DXCM | TKO | CIEN | CCI | PAYC | SCG | FNMA | GOOG | MTCH | FMCC |
| 2019-02-28 | FNMA | FMCC | AMD | HET | XYZ | GOOG | DXCM | ENPH | TKO | INCY | LULU | CLF | NFLX | CCI | TTD |
| 2019-03-29 | TTD | FNMA | FMCC | ETSY | AMD | ENPH | XYZ | HET | SSP | GOOG | CIEN | BA | MRNA | NFLX | TKO |
| 2019-04-30 | AMD | HET | ETSY | FNMA | FMCC | SMCI | TTD | ENPH | KEYS | GOOG | XYZ | CVNA | LLY | AVP | ZBRA |
| 2019-05-31 | QCOM | ENPH | HET | TTD | MTCH | AVP | GOOG | ALGN | CDNS | BLK | CVNA | AMD | NXPI | CMG | TSN |
| 2019-06-28 | FNMA | FMCC | TTD | MTCH | HET | ENPH | AMD | VEEV | CVNA | QCOM | WDAY | ARES | WBD | MRVL | AXON |
| 2019-07-31 | HET | ERIE | AVP | TTD | ENPH | MKTX | VEEV | AZO | NOW | AMD | MSCI | PYPL | LIN | XRAY | SBUX |
| 2019-08-30 | ENPH | SEDG | HET | GOOG | AZO | TTD | MTCH | QCOM | VEEV | TER | CDNS | HAS | AMAT | GS | PSX |
| 2019-09-30 | ENPH | SEDG | HET | NCC | BX | BALL | SBUX | TSN | SBAC | QCOM | CSGP | PSA | MTCH | WDC | APO |
| 2019-10-31 | SEDG | HET | PODD | ENPH | NWL | CCI | EXR | AVP | MKTX | NOC | GOOG | NVR | CVS | CMG | WHR |
| 2019-11-29 | HET | TSLA | KLAC | SEDG | TER | QCOM | AMAT | WHR | BIIB | GOOG | LRCX | LEG | NCC | MPC | BKNG |
| 2019-12-31 | HET | CVNA | ENPH | PODD | TSLA | DXCM | THC | TTD | LEG | GOOG | UIS | REGN | MKTX | BIIB | ALGN |
| 2020-01-31 | HET | ENPH | AMD | TSLA | QRVO | SEDG | SWKS | QCOM | CDAY | APO | NVDA | BMY | BLDR | ANSS | GOOG |
| 2020-02-28 | TSLA | GOOG | ENPH | PCG | UBER | LLY | HET | CCI | LMT | SEDG | QCOM | WDAY | DXCM | WHR | AZO |
| 2020-03-31 | ENPH | TSLA | AMD | GOOG | DDOG | CCI | DXCM | NVDA | AMT | NEM | GEN | BIIB | AZO | BLK | QCOM |
| 2020-04-30 | ENPH | TSLA | GOOG | CRWD | AMD | REGN | AMT | NVDA | CCI | BLK | NEM | NFLX | BIIB | DXCM | LLY |
| 2020-05-29 | ENPH | TSLA | DXCM | NEM | GOOG | AMD | CRWD | CNX | NFLX | BLK | BBBY | MRNA | ETSY | AZO | GILD |
| 2020-06-30 | ENPH | TSLA | SEDG | MRNA | GOOG | DDOG | CRWD | NEM | PENN | ANET | DXCM | GEN | AMD | AZO | COHR |
| 2020-07-31 | TSLA | ENPH | EBAY | PENN | NFLX | MRNA | VRTX | FTNT | DPZ | SMCI | APO | LLY | CPB | BC | DDOG |
| 2020-08-31 | BBBY | ETSY | TSLA | RRC | PENN | DDOG | EBAY | EQT | CCI | LRCX | TER | DHI | AMT | XYZ | AM |
| 2020-09-30 | TSLA | BBBY | AMD | ETSY | AAPL | ENPH | NVDA | CVNA | GOOG | CRM | FCX | PYPL | BLK | DXCM | META |
| 2020-10-30 | TSLA | PENN | ENPH | GME | SEDG | FDX | CVNA | BBWI | NVDA | TTD | XYZ | DDOG | TUP | GPS | FSLR |
| 2020-11-30 | SEDG | ENPH | GNRC | VIAC | CARR | MPWR | DDOG | PENN | TEX | VRTS | NVDA | ANF | CPRI | TSLA | TTD |
| 2020-12-31 | MRNA | GME | XYZ | TTD | PENN | ENPH | ETSY | CPRI | TSLA | BBWI | PLTR | CVNA | CRWD | GE | ANF |
| 2021-01-29 | GME | TUP | ENPH | TSLA | XYZ | ETSY | CRWD | PLTR | CLF | CVNA | FCX | BLK | CCI | AZO | AMT |
| 2021-02-26 | GME | TUP | TSLA | CLF | PENN | ENPH | MRNA | QEP | UIS | FCX | XYZ | M | IAC | JWN | WBD |
| 2021-03-31 | GME | PSKY | VIAC | MRNA | WBD | PENN | TPL | PLTR | TRIP | TSLA | DVN | CPRI | ETSY | TPR | FCX |
| 2021-04-30 | TPL | DISCA | DISCK | ANF | LPX | CLF | KSS | DVN | TUP | GT | AMAT | TDC | GME | VIAC | WSM |
| 2021-05-28 | GME | DDS | TPL | LPX | MTW | TDC | STX | CAR | AZO | GPS | PLTR | TUP | AMG | MHK | TPR |
| 2021-06-30 | GME | MAC | DVN | XEC | MUR | MRO | CAR | NUE | TRGP | PLTR | PSKY | MTW | TDC | FCX | COF |
| 2021-07-30 | RRC | ASO | DDS | GNRC | DVN | MUR | RRD | TRGP | MRO | GOOG | NUE | MRNA | TPL | TDC | MTW |
| 2021-08-31 | MRNA | DDS | CLF | NUE | RRD | GOOG | MDP | AZO | AMD | STLD | MBI | RRC | GME | AN | TRGP |
| 2021-09-30 | MRNA | RRD | MDP | DDS | BX | SBNY | GOOG | FTNT | IT | ALB | M | SIVB | JWN | XLNX | DDR |
| 2021-10-29 | MRNA | RRC | M | JWN | RRD | DVN | MRO | DDR | PLTR | CAR | ASO | APA | SIVB | MUR | FANG |
| 2021-11-30 | MRO | DVN | TSLA | DDOG | MRNA | RRD | MDP | FANG | ENPH | F | KKR | COP | MUR | DXCM | TRGP |
| 2021-12-31 | CAR | NVDA | AMD | DDOG | TSLA | RRD | BX | BBWI | BLDR | KKR | ETSY | ALB | ON | APA | FANG |
| 2022-01-31 | RRD | NVDA | AMD | ON | MRO | DVN | EXR | BLDR | AZO | F | CAR | ANET | PFE | CF | STX |
| 2022-02-28 | RRD | MRO | DVN | AZO | EXR | RRC | GOOG | EOG | MBI | ANET | BLDR | COP | ON | CVS | WFC |
| 2022-03-31 | COP | MOS | OXY | DVN | MRO | MUR | CF | RRD | FANG | EOG | CVX | NBR | GOOG | XOM | ATI |
| 2022-04-29 | CLF | COP | CF | DVN | EOG | MRO | MOS | OXY | CVX | EQT | GOOG | EXR | RRC | AZO | M |
| 2022-05-31 | VLO | CLF | CF | CCI | AMT | RRC | OXY | MOS | GOOG | EOG | NBR | APA | CVX | ABBV | XOM |
| 2022-06-30 | VLO | DVN | EOG | EQT | MPC | MRO | CTRA | PSX | OXY | XOM | APA | AMT | CVX | CCI | GOOG |
| 2022-07-29 | VLO | EOG | OXY | XOM | CVX | DVN | AMT | GOOG | CCI | EQT | MPC | APA | CF | MRO | EXR |
| 2022-08-31 | DVN | CF | COP | AZO | AMT | OXY | MPC | EXR | CVX | XOM | F | ENPH | MRO | HRB | PSA |
| 2022-09-30 | DVN | VLO | COP | PSX | MPC | ANET | AZO | CF | ENPH | HRB | OXY | XOM | CVX | HBAN | EQT |
| 2022-10-31 | PSA | CF | MOS | DVN | HRB | VLO | SMCI | COP | EXR | BKNG | GOOG | ENPH | APA | TE | AZO |
| 2022-11-30 | VLO | DVN | COP | CF | UNM | OXY | TPL | NOV | HRB | MUR | MRO | APA | BKNG | ATI | FANG |
| 2022-12-30 | SMCI | FSLR | TPL | VLO | MPC | AXON | COP | STLD | SANM | ABMD | FTI | EOG | APA | PSX | MUR |
| 2023-01-31 | VLO | ABMD | SMCI | HES | MRK | COP | SANM | FCX | ODP | CPRI | EOG | CVX | APA | CI | PSX |
| 2023-02-28 | HES | FSLR | VLO | UCL | MPC | CLF | DYN | PSA | DDS | PHM | PVH | SLB | MKTX | ABC | TPR |
| 2023-03-31 | MTW | SMCI | FTI | VLO | ATI | STLD | URI | HES | PSX | H | ABNB | AN | IPGP | UCL | PH |
| 2023-04-28 | SMCI | AXON | FSLR | MPC | ASO | FTI | AMD | GOOG | ADI | JBL | ALGN | PSX | ON | ATI | COTY |
| 2023-05-31 | SMCI | BKNG | NVDA | BLDR | EXR | GOOG | CVNA | LEN | PHM | AMT | CCI | PSA | VRTX | FSLR | AZO |
| 2023-06-30 | PLTR | CVNA | SMCI | AMD | NVDA | MRVL | SNPS | TSLA | PSA | ANET | BLDR | GOOG | VRT | AMZN | ROST |
| 2023-07-31 | CVNA | NFLX | SMCI | TSLA | ORCL | NVDA | HUBB | TEX | MTW | ISRG | AMD | THC | AN | COIN | COTY |
| 2023-08-31 | SMCI | CVNA | PLTR | RCL | META | NFLX | DASH | TTD | KBH | BLDR | UAL | ON | HOOD | TSLA | DHI |
| 2023-09-29 | CVNA | SMCI | VRT | APP | NVDA | ANF | META | ADBE | PLTR | LLY | AVGO | EME | PHM | GOOG | FTI |
| 2023-10-31 | CVNA | VRT | SMCI | GOOG | APP | AZO | BKNG | CLF | EXR | DELL | PSX | NFLX | CCI | JBL | ANF |
| 2023-11-30 | FNMA | PLTR | SMCI | FTI | FMCC | CVNA | ANF | NVDA | JBL | VRT | AVGO | ACGL | APP | META | COIN |
| 2023-12-29 | COIN | CVNA | ANF | FNMA | GPS | APP | FMCC | VRT | PANW | CRWD | XYZ | DECK | VNO | SMCI | PLTR |
| 2024-01-31 | COIN | FNMA | CVNA | FMCC | GPS | SMCI | ANF | AMD | MBI | X | VRT | FICO | EXR | APP | CRWD |
| 2024-02-29 | SMCI | FNMA | FMCC | CVNA | ANF | ADCT | EXR | DYN | VRT | GOOG | GPS | MAC | NVDA | COIN | CRWD |
| 2024-03-28 | SMCI | ADCT | ANF | NVDA | FNMA | COIN | FMCC | APP | VRT | PLTR | CVNA | DELL | DYN | AMD | VST |
| 2024-04-30 | SMCI | COIN | CVNA | APP | ANF | ADCT | NVDA | DYN | WSM | VRT | FMCC | HOOD | VST | DASH | DELL |
| 2024-05-31 | VST | VRT | DELL | SMCI | ANF | FMCC | CVNA | DYN | NVDA | APP | WSM | FNMA | CEG | COIN | NRG |
| 2024-06-28 | ANF | NVDA | DELL | VST | SMCI | CEG | FSLR | VRT | NRG | EME | CVNA | HOOD | QCOM | MU | DECK |
| 2024-07-31 | CVNA | NVDA | ANF | VST | APP | HOOD | DYN | SMCI | ANET | PBI | CEG | AVGO | GOOG | FSLR | COHR |
| 2024-08-30 | CVNA | LUMN | NVDA | DYN | PBI | ANF | GOOG | AVGO | VST | EXR | NTAP | AMZN | SMCI | GLW | FTI |
| 2024-09-30 | LUMN | NVDA | CVNA | PBI | GDDY | TPL | EXR | APP | VRT | ECHO | FSLR | AMT | CCI | AMZN | LB |
| 2024-10-31 | LUMN | VST | PLTR | COHR | EXR | CEG | NVDA | HOOD | APP | CVNA | CCI | THC | AMT | HWM | CNX |
| 2024-11-29 | LUMN | TPL | FMCC | FNMA | CVNA | VST | PLTR | APP | VRT | COHR | GEV | NVDA | ECHO | EXR | UAL |
| 2024-12-31 | PLTR | FMCC | CVNA | FNMA | APP | HOOD | AXON | VST | TSLA | UAL | TRGP | LB | IBKR | MIR | LITE |
| 2025-01-31 | APP | FNMA | PLTR | TSLA | VST | FMCC | GEV | HOOD | CIEN | UAL | MRVL | AVGO | AXON | LITE | COIN |
| 2025-02-28 | PLTR | HOOD | APP | FNMA | FMCC | UAL | IBKR | GOOG | VFC | RCL | TPR | ALK | NFLX | WSM | DASH |
| 2025-03-31 | HOOD | PLTR | CVNA | FNMA | APP | FMCC | EXR | CRWD | NEM | SMCI | AMT | KLAC | GS | NFLX | AZO |
| 2025-04-30 | HOOD | PLTR | FNMA | NEM | APP | SMCI | F | AMT | EXR | CVNA | GEV | GOOG | DASH | CCI | TPR |
| 2025-05-30 | APP | FNMA | PLTR | NEM | TSLA | HOOD | AMT | AZO | FMCC | GOOG | VRSN | UBER | GS | COIN | GEV |
| 2025-06-30 | FNMA | APP | PLTR | SMCI | HOOD | CEG | COIN | GOOG | FMCC | CAR | AMT | TSLA | VRT | GEV | EXR |
| 2025-07-31 | HOOD | CAR | APP | UCL | COIN | RCL | SMCI | HWM | AXON | NFLX | GOOG | GEV | FLEX | PBI | PLTR |
| 2025-08-29 | HOOD | GEV | PLTR | UCL | AMD | COIN | SMCI | APP | TPR | VST | ORCL | JBL | VRT | IBKR | CNXT |
| 2025-09-30 | ECHO | FMCC | SEDG | APP | GEV | LITE | HOOD | MBI | AMD | AVGO | FNMA | RCL | GOOG | AAP | UAL |
| 2025-10-31 | APP | ECHO | NEM | LUMN | STX | LITE | SEDG | MU | HOOD | MPWR | AZO | KSS | FIX | HPE | WDC |
| 2025-11-28 | MU | WDC | ECHO | LUMN | AMD | HOOD | APP | LRCX | STX | NEM | TE | VRT | GLW | CIEN | ADCT |
| 2025-12-31 | WDC | LITE | STX | KSS | COHR | TE | MU | INTC | NKTR | FIX | VIAV | LUMN | M | ALB | SANM |
| 2026-01-30 | ECHO | TE | WDC | MU | STX | ALB | WBD | NEM | LITE | LRCX | COHR | INTC | CIEN | CVNA | KSS |
| 2026-02-27 | TE | MU | WDC | STX | TER | ECHO | LRCX | GLW | GOOG | ALB | WBD | LITE | CIEN | COHR | SSP |
| 2026-03-31 | MU | LITE | WDC | CIEN | TER | VIAV | GLW | COHR | STX | FIX | VRT | ECHO | ATI | ALB | LRCX |
| 2026-04-30 | COHR | GLW | APA | TER | LITE | ECHO | ALB | SSP | MU | SEDG | CIEN | LYB | WDC | ATI | WBD |
| 2026-05-29 | INTC | VIAV | LITE | COHR | MU | GLW | FIX | VRT | NBR | WDC | TER | ECHO | STX | CCI | GEV |
| 2026-06-26 | MU | STX | DELL | INTC | LITE | WDC | MRVL | TE | FLEX | VIAV | AMD | COHR | CIEN | LRCX | AMAT |
Scoring script (python)
FORMULA_NAME = "Recovery Quality Contrarian 52-Week Hybrid (State Arbitration Relay, v1128)"
LOGIC_VARIANT_COUNT = 4
NOTES = """mode=explore; family=recovery-quality-contrarian-52w-hybrid
New hybrid family that combines the parent recovery-quality relay with the strongest shallower-drawdown insight from the successful 52-week contrarian family, but changes the structure into a stock-state arbitration model rather than a static sleeve blend. Each stock is judged on three competing stories: repaired leader, deep contrarian rebound, or fragile value trap. Regime decides which story is allowed to lead, and explicit arbitration resolves conflicts: deep drawdowns must earn recovery confirmation or strong durability; repaired trends without any discount get capped; risk-off tapes only pass rebounds that also clear liquidity and quality checks.
Deliberate metric coverage this run: actively use momentum/return via 1m, 3m, 6m, and 12_1; trend/recovery via both distance metrics; volatility via realized_vol_3m; liquidity via all three liquidity metrics; income via both dividend_yield_ttm_pct and dividend_ttm; valuation via forward_pe and peg; growth via operating_income_growth_pct, free_cash_flow_growth_pct, and forward_eps; quality via operating_margin_pct and free_cash_flow_margin_pct; size via a mild market_cap tilt. Deliberate weight-0 metrics this run: pe, return_12m_pct, eps_growth_pct, revenue_growth_pct, shares_outstanding, close, adj_close, high_52w, ma_200d, eps_ttm, revenue_ttm, operating_income_ttm, free_cash_flow_ttm. Correlated metrics are intentionally thinned, and sparse fundamentals are normalized by present weight so missing fields do not auto-zero a stock."""
RECOVERY_SLEEVE = {
"from_200d_ma_pct": (0.28, +1),
"return_6m_pct": (0.22, +1),
"momentum_12_1_pct": (0.18, +1),
"return_3m_pct": (0.17, +1),
"return_1m_pct": (0.08, -1),
"realized_vol_3m": (0.07, -1),
}
CONTRARIAN_SLEEVE = {
"from_52w_high_pct": (0.38, -1),
"from_200d_ma_pct": (0.18, +1),
"momentum_12_1_pct": (0.14, +1),
"return_1m_pct": (0.10, -1),
"return_3m_pct": (0.10, +1),
"realized_vol_3m": (0.10, -1),
}
DURABILITY_SLEEVE = {
"operating_margin_pct": (0.12, +1),
"free_cash_flow_margin_pct": (0.12, +1),
"operating_income_growth_pct": (0.10, +1),
"free_cash_flow_growth_pct": (0.10, +1),
"forward_eps": (0.08, +1),
"forward_pe": (0.08, -1),
"peg": (0.08, -1),
"dividend_yield_ttm_pct": (0.07, +1),
"dividend_ttm": (0.04, +1),
"avg_daily_dollar_volume_3m": (0.06, +1),
"avg_daily_volume_3m": (0.03, +1),
"trading_days_3m": (0.04, +1),
"market_cap": (0.08, -1),
}
def score_universe(stocks, regime, ctx):
metric_cache = {}
def zmap(metric):
if metric not in metric_cache:
metric_cache[metric] = ctx.z(metric)
return metric_cache[metric]
def zscore(symbol, metric):
val = zmap(metric).get(symbol)
if val is None:
return None
if val > 4.0:
return 4.0
if val < -4.0:
return -4.0
return val
def blend(symbol, spec):
total = 0.0
used = 0.0
for metric, (weight, direction) in spec.items():
z = zscore(symbol, metric)
if z is None:
continue
total += weight * direction * z
used += weight
if used <= 0.0:
return None
return total / used
def raw(stock, metric):
return stock.get(metric)
bull = bool(regime.get("bull"))
breadth = regime.get("breadth") or 0.0
tape_repair = regime.get("median_from_200d_ma_pct") or 0.0
tape_momentum = regime.get("median_momentum_12_1_pct") or 0.0
tape_vol = regime.get("avg_realized_vol_3m") or 0.0
scores = {}
for stock in stocks:
symbol = stock["symbol"]
recovery = blend(symbol, RECOVERY_SLEEVE)
contrarian = blend(symbol, CONTRARIAN_SLEEVE)
durability = blend(symbol, DURABILITY_SLEEVE)
if recovery is None and contrarian is None and durability is None:
scores[symbol] = -999.0
continue
recovery = recovery if recovery is not None else 0.0
contrarian = contrarian if contrarian is not None else 0.0
durability = durability if durability is not None else 0.0
from_52w = raw(stock, "from_52w_high_pct")
from_200d = raw(stock, "from_200d_ma_pct")
ret_1m = raw(stock, "return_1m_pct")
ret_3m = raw(stock, "return_3m_pct")
mom_12_1 = raw(stock, "momentum_12_1_pct")
realized_vol = raw(stock, "realized_vol_3m")
trading_days = raw(stock, "trading_days_3m")
deep_pullback = from_52w is not None and from_52w <= -22.0
shallow_pullback = from_52w is not None and -18.0 <= from_52w <= -6.0
minimal_discount = from_52w is not None and from_52w > -4.0
repair_ok = (
(from_200d is None or from_200d > -7.0) and
(mom_12_1 is None or mom_12_1 > -12.0) and
(ret_3m is None or ret_3m > -6.0)
)
knife_risk = (
(from_200d is not None and from_200d < -16.0) and
(ret_3m is not None and ret_3m < -12.0) and
(realized_vol is not None and realized_vol > 42.0)
)
liquid_enough = (
(trading_days is None or trading_days >= 55) and
(zscore(symbol, "avg_daily_dollar_volume_3m") is None or zscore(symbol, "avg_daily_dollar_volume_3m") > -0.6)
)
if bull and breadth >= 0.66 and tape_repair >= 0.0 and tape_momentum >= 4.0:
branch_score = 0.46 * recovery + 0.24 * contrarian + 0.30 * durability
if shallow_pullback and repair_ok:
branch_score += 0.34
if deep_pullback and repair_ok and durability > -0.1:
branch_score += 0.18
branch_id = 1
elif bull and breadth >= 0.50:
branch_score = 0.34 * recovery + 0.36 * contrarian + 0.30 * durability
if shallow_pullback and repair_ok:
branch_score += 0.42
if deep_pullback and durability > 0.2:
branch_score += 0.16
branch_id = 2
elif tape_vol >= 29.0 or tape_repair <= -3.0 or breadth < 0.42:
branch_score = 0.26 * recovery + 0.22 * contrarian + 0.52 * durability
if deep_pullback and repair_ok and liquid_enough and durability > 0.0:
branch_score += 0.28
if shallow_pullback and durability > 0.1:
branch_score += 0.16
branch_id = 3
else:
branch_score = 0.38 * recovery + 0.30 * contrarian + 0.32 * durability
if deep_pullback and repair_ok:
branch_score += 0.25
if shallow_pullback and repair_ok:
branch_score += 0.20
branch_id = 4
arbitration = 0.0
if deep_pullback:
if repair_ok and durability > 0.0:
arbitration += 0.32
elif durability > 0.35 and liquid_enough:
arbitration += 0.10
else:
arbitration -= 0.60
if minimal_discount and recovery > 0.8:
arbitration -= 0.28
if knife_risk:
arbitration -= 0.75
if not liquid_enough:
arbitration -= 0.25
if branch_id == 3 and realized_vol is not None and realized_vol > 48.0:
arbitration -= 0.18
if ret_1m is not None and ret_1m < -18.0 and deep_pullback and repair_ok:
arbitration += 0.14
if recovery > contrarian + 0.8 and minimal_discount:
arbitration -= 0.12
if contrarian > recovery + 0.8 and not repair_ok and durability < 0.15:
arbitration -= 0.22
if durability > 0.55 and repair_ok:
arbitration += 0.12
scores[symbol] = branch_score + arbitration
return scores