S&P Relative Strength
| Rank ↕ | Symbol ↕ | Company ↕ | Original ↕ | Current ↕ | Gain/Loss $ ↕ | Gain/Loss % ↕ | 1M ↕ | 3M ↕ | 6M ↕ |
Score (ON UPLOAD) |
Score (CURRENT) ↕ |
Δ ↕ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | MRNA | Moderna, Inc. | $197.53 |
$231.35
|
+$33.82 | +17.12% | -2.18% | 258.90% | 371.76% | 3.475 | 4.343 | +0.869 |
| 2 | SNDK | Sandisk Corporation | $1718.14 |
$937.46
|
$780.68 | -45.44% | -32.79% | -47.54% | -33.40% | 3.143 | 0.414 | -2.730 |
| 3 | MU | Micron Technology, Inc. | $1042.08 |
$798.44
|
$243.64 | -23.38% | -14.26% | -21.07% | 10.22% | 2.180 | 0.590 | -1.590 |
| 4 | DELL | Dell Technologies Inc. | $526.82 |
$371.17
|
$155.65 | -29.55% | -21.49% | -22.54% | 53.83% | 2.047 | 0.841 | -1.206 |
| 5 | CRWD | CrowdStrike Holdings, Inc. | $265.58 |
$229.87
|
$35.71 | -13.45% | -6.01% | 7.47% | 54.77% | 1.970 | 0.901 | -1.069 |
| 6 | AMD | Advanced Micro Devices, Inc. | $607.70 |
$585.30
|
$22.40 | -3.69% | 4.10% | 15.67% | 38.01% | 1.948 | 1.017 | -0.930 |
| 7 | LITE | Lumentum Holdings Inc. | $1063.00 |
$624.65
|
$438.35 | -41.24% | -28.16% | -35.53% | -35.65% | 1.920 | 0.311 | -1.608 |
| 8 | HPE | Hewlett Packard Enterprise Company | $63.24 |
$50.16
|
$13.08 | -20.68% | -14.45% | -12.73% | 52.34% | 1.783 | 0.794 | -0.989 |
| 9 | PANW | Palo Alto Networks, Inc. | $393.10 |
$322.66
|
$70.44 | -17.92% | -12.86% | -14.13% | 32.87% | 1.781 | 0.643 | -1.138 |
| 10 | FTNT | Fortinet, Inc. | $178.03 |
$129.54
|
$48.49 | -27.24% | -28.79% | -16.88% | 5.51% | 1.700 | 0.530 | -1.170 |
| 11 | ILMN | Illumina, Inc. | $270.76 |
$209.55
|
$61.21 | -22.61% | -21.79% | 8.50% | 47.01% | 1.675 | 0.812 | -0.863 |
| 12 | NTAP | NetApp, Inc. | $210.13 |
$186.08
|
$24.05 | -11.45% | -13.33% | -8.67% | 55.98% | 1.515 | 0.870 | -0.645 |
| 13 | P | Everpure, Inc. | $132.00 |
$110.10
|
$21.91 | -16.59% | -17.47% | -5.89% | 35.62% | 1.477 | 0.632 | -0.845 |
| 14 | MPC | Marathon Petroleum Corporation | $413.60 |
$412.85
|
$0.75 | -0.18% | -13.43% | 15.58% | 62.96% | 1.474 | 1.194 | -0.280 |
| 15 | CRL | Charles River Laboratories International, Inc. | $293.77 |
$340.81
|
+$47.04 | +16.01% | 11.29% | 18.90% | 125.93% | 1.449 | 1.313 | -0.137 |
| 16 | VLO | Valero Energy Corporation | $403.25 |
$374.95
|
$28.30 | -7.02% | -15.56% | 8.00% | 50.86% | 1.446 | 1.095 | -0.351 |
| 17 | DDOG | Datadog, Inc. | $273.27 |
$184.46
|
$88.81 | -32.50% | -30.72% | -25.42% | -11.31% | 1.421 | 0.304 | -1.117 |
| 18 | ZBRA | Zebra Technologies Corporation | $375.09 |
$317.83
|
$57.26 | -15.27% | -15.81% | -14.39% | 22.55% | 1.414 | 0.684 | -0.730 |
| 19 | STX | Seagate Technology Holdings plc | $900.64 |
$545.14
|
$355.50 | -39.47% | -21.09% | -45.16% | -31.36% | 1.352 | 0.108 | -1.244 |
| 20 | INTC | Intel Corporation | $118.48 |
$61.20
|
$57.28 | -48.35% | -35.83% | -40.86% | -43.73% | 1.325 | 0.126 | -1.199 |
| 21 | RVTY | Revvity, Inc. | $152.88 |
$157.02
|
+$4.14 | +2.71% | 1.54% | 35.22% | 67.28% | 1.297 | 1.202 | -0.095 |
| 22 | HUM | Humana Inc. | $382.87 |
$443.68
|
+$60.81 | +15.88% | 2.88% | 15.70% | 46.06% | 1.289 | 1.268 | -0.021 |
| 23 | PSX | Phillips 66 | $262.76 |
$262.91
|
+$0.15 | +0.06% | -9.09% | 9.87% | 51.05% | 1.287 | 1.170 | -0.116 |
| 24 | IQV | IQVIA Holdings Inc. | $264.46 |
$271.11
|
+$6.65 | +2.51% | 0.03% | 12.38% | 60.31% | 1.278 | 1.171 | -0.106 |
| 25 | MRVL | Marvell Technology, Inc. | $263.25 |
$164.45
|
$98.80 | -37.53% | -31.83% | -29.81% | -6.99% | 1.270 | 0.378 | -0.892 |
| 26 | ANET | Arista Networks, Inc. | $205.03 |
$206.63
|
+$1.60 | +0.78% | 11.34% | 2.39% | 45.54% | 1.249 | 1.051 | -0.198 |
| 27 | TECH | Bio-Techne Corporation | $72.46 |
$72.84
|
+$0.38 | +0.52% | 0.44% | 0.73% | 68.71% | 1.233 | 1.348 | +0.115 |
| 28 | VEEV | Veeva Systems Inc. | $285.39 |
$302.42
|
+$17.03 | +5.97% | -3.39% | 26.89% | 90.37% | 1.231 | 1.277 | +0.046 |
| 29 | WAT | Waters Corporation | $433.76 |
$462.20
|
+$28.44 | +6.56% | 4.06% | 13.36% | 40.39% | 1.182 | 1.043 | -0.139 |
| 30 | TMO | Thermo Fisher Scientific Inc. | $666.37 |
$699.44
|
+$33.07 | +4.96% | 0.42% | 19.55% | 59.84% | 1.172 | 1.193 | +0.021 |
| 31 | CNC | Centene Corporation | $60.96 |
$70.27
|
+$9.31 | +15.27% | -0.34% | 9.10% | 20.59% | 1.155 | 0.916 | -0.240 |
| 32 | A | Agilent Technologies, Inc. | $170.90 |
$173.01
|
+$2.11 | +1.23% | -1.45% | 16.72% | 55.42% | 1.155 | 1.154 | -0.000 |
| 33 | EXPD | Expeditors International of Washington, Inc. | $187.07 |
$195.67
|
+$8.60 | +4.60% | -1.50% | 3.93% | 26.51% | 1.151 | 1.008 | -0.143 |
| 34 | KEYS | Keysight Technologies, Inc. | $370.57 |
$304.23
|
$66.34 | -17.90% | -11.06% | -15.76% | -12.83% | 1.151 | 0.488 | -0.662 |
| 35 | DXCM | DexCom, Inc. | $86.29 |
$81.39
|
$4.90 | -5.68% | -7.21% | -8.30% | 32.06% | 1.139 | 0.853 | -0.285 |
| 36 | BIIB | Biogen Inc. | $226.85 |
$250.48
|
+$23.63 | +10.42% | 6.43% | 19.76% | 29.82% | 1.120 | 1.080 | -0.040 |
| 37 | WBD | Warner Bros. Discovery, Inc. | $30.95 |
$30.95
|
$0.00 | +0.02% | 10.89% | 16.40% | 12.42% | 1.120 | 1.106 | -0.014 |
| 38 | VTRS | Viatris Inc. | $17.68 |
$20.67
|
+$3.00 | +16.94% | 13.45% | 28.29% | 27.25% | 1.099 | 1.062 | -0.037 |
| 39 | FFIV | F5, Inc. | $443.44 |
$317.64
|
$125.80 | -28.37% | -30.43% | -19.69% | -12.39% | 1.095 | 0.403 | -0.692 |
| 40 | NVDA | NVIDIA Corporation | $229.00 |
$166.19
|
$62.81 | -27.43% | -23.50% | -26.06% | -26.07% | 1.082 | 0.208 | -0.874 |
| 41 | TGT | Target Corporation | $157.31 |
$160.90
|
+$3.59 | +2.28% | 3.46% | 7.31% | 34.34% | 1.075 | 1.051 | -0.024 |
| 42 | WST | West Pharmaceutical Services, Inc. | $369.59 |
$411.30
|
+$41.71 | +11.29% | 7.52% | 18.81% | 36.05% | 1.065 | 0.999 | -0.066 |
| 43 | NDSN | Nordson Corporation | $325.32 |
$326.60
|
+$1.28 | +0.39% | -0.67% | 5.73% | 19.51% | 1.063 | 1.034 | -0.029 |
| 44 | HPQ | HP Inc. | $32.00 |
$28.88
|
$3.12 | -9.75% | -6.39% | -0.86% | 41.77% | 1.061 | 0.689 | -0.373 |
| 45 | MSFT | Microsoft Corporation | $514.34 |
$523.00
|
+$8.66 | +1.68% | -3.05% | 9.08% | 24.46% | 1.057 | 0.952 | -0.104 |
| 46 | PLTR | Palantir Technologies Inc. | $188.64 |
$171.58
|
$17.06 | -9.04% | -14.42% | -0.56% | 28.05% | 1.037 | 0.689 | -0.348 |
| 47 | AAPL | Apple Inc. | $329.46 |
$354.88
|
+$25.42 | +7.72% | 3.85% | 16.22% | 18.40% | 1.030 | 1.112 | +0.082 |
| 48 | CPAY | Corpay, Inc. | $391.08 |
$456.01
|
+$64.93 | +16.60% | 12.26% | 11.87% | 38.93% | 1.022 | 0.968 | -0.054 |
| 49 | SOLV | Solventum Corporation | $87.18 |
$88.81
|
+$1.63 | +1.87% | 1.08% | 2.29% | 19.59% | 1.021 | 0.901 | -0.119 |
| 50 | MRK | Merck & Co., Inc. | $145.21 |
$146.95
|
+$1.74 | +1.20% | 1.21% | 8.71% | 33.70% | 1.009 | 1.059 | +0.050 |
Additional Information & FAQ
Why nearness to 52w high?
There are a number of white papers that analyze the predictive power of stocks at and making new 52 week highs and lows. The results seemed convincing enough to me to merit its inclusion as a scored factor in my strategy. In the past I have tried to use the proximity to the 52 week high as my only indicator but the results were unimpressive. Adding additional momentum factors seems to have improved on the strategy that relied solely on the 52 week high.
See:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2797149
https://www.bauer.uh.edu/tgeorge/papers/gh4-paper.pdf
Why assign a negative score to 1 month price delta?
There is evidence to suggest that momentum is mean reverting in the near term (about 4 weeks) and over the intermediate term (about 52 weeks). Though I assign a low value to the 12 month price delta, I wanted to neutralize the most recent 1 month of price returns by assigning it a negative score. If a stock shoots up 100% in one month, I subtract out that performance from the score. I want persistent momentum over the 3 to 6 month term. Most funds that employ momentum strategies typically do the same by employing 12-1 or 6-1 which just means they look at the 12 month performance and subtract out the most recent 1 month performance.
See:
https://www.bauer.uh.edu/rsusmel/phd/jegadeesh-titman93.pdf [p 85-86]
Why equal weighting?
I have considered some options like accounting for volatility to weight holdings. There are a few reasons I have not yet pursued a more complex portfolio construction methodology.
- I am still young and far from retirement. Even if the returns are volatile, I want maximal absolute returns and am not as concerned about the sequence of returns risk that would hurt me in retirement.
- I am not sure a complex construction strategy will actually do much to improve my results. If I underweight a holding that doubles or triples in a quarter but overweight something else that flounders just because one is more volatile than the other, I have hurt my overall results.
- My broker kind of sucks a little and doesn't handle allocations that aren't in 1% increments. That said, it is also very easy to reconstruct the portfolio with them and equal weighting is very simple. It also means I already overweight practically every holding relative the the S&P anyway.