These are the 10 names I am backing for the week of July 13, 2026, and below each one I show my work: the momentum, the technicals, the sentiment, the fundamentals, and the macro I am leaning on. I do not ask you to take the picks on faith — I ask you to read the evidence and disagree if you can. The pillar weights and a few model internals stay redacted because they are the edge; everything that can be shown, is.
Macro environment
Here is how I read the backdrop: volatility is cheap at 15.8 — barely 1.00% a day — and cheap vol is exactly where I watch crowding hardest, the 10y−2y curve has steepened to +0.38, a quieter vote of confidence in duration, high-yield spreads at 2.70 are still contained, so credit is not yet contradicting the tape, and the S&P's trailing month is +2.1%, the trend I am actually trading against.
Volatility is the first thing I price, because it sets the size of every other bet. I scale gross exposure inversely to realised vol — target the risk, not the notional — so a calmer tape lets the book breathe and a violent one pulls it in automatically:
$$\sigma_{\text{daily}}\approx\dfrac{\mathrm{VIX}}{\sqrt{252}}\qquad w_{\text{gross}}\;\propto\;\dfrac{\sigma_{\text{target}}}{\sigma_{\text{daily}}}$$
Source: fred · as of 2026-07-10
How I make the call
I score every candidate from 0–100 on several independent pillars,
then collapse them into one composite. The weighting is the part I keep back,
but the structure is simple:
$$\text{Composite}(x) \;=\; \sum_i w_i \, S_i(x)$$
where \(S_i\) is a pillar score and \(w_i\) its weight. The exact pillar
weights are mine to keep, so they are withheld; what I will tell you is
that a neutral-pillar guard drops any pillar sitting at 50 (no signal) and
renormalises the rest, so a silent factor never dilutes a loud one.
For the expected weekly return I do not trust a raw historical average at a
given score — small samples lie. I shrink it toward a prior, blending the
realised returns of past names that scored nearby with that prior in proportion
to how much evidence I actually have:
$$\hat{r}(s) \;=\; \frac{n\,\bar r_{\text{near}} + k\,\pi(s)}{n + k}$$
Here \(k\) (the shrinkage strength) and the prior \(\pi\) take proprietary
values , and they are exactly what I re-estimate as new weeks land —
this is where the framework learns. The standard indicator formulas below I
show in full, because none of that is the edge.
Indicator formula reference
RSI: $$\mathrm{RSI}_{14}=100-\frac{100}{1+RS},\quad RS=\frac{\overline{\text{gain}}_{14}}{\overline{\text{loss}}_{14}}$$
MACD: $$\mathrm{MACD}=\mathrm{EMA}_{12}-\mathrm{EMA}_{26},\quad \text{signal}=\mathrm{EMA}_9(\mathrm{MACD})$$
ATR: $$\mathrm{ATR}_{14}=\tfrac{1}{14}\sum TR,\quad TR=\max\big(H-L,\,|H-C_{-1}|,\,|L-C_{-1}|\big)$$
Bollinger: $$\mathrm{BB}=\mathrm{SMA}_{20}\pm 2\,\sigma_{20}$$
Cross-sectional z: $$z=\frac{x-\mu}{\sigma}$$
The picks
#1 IMVT
IMVT
Biotechnology
Composite 71.1 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 59.0 | |
| Catalyst | 50.0 | n/a |
| Sentiment | 50.0 | n/a |
| Technical | 78.2 | |
| Fundamental | 36.9 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 71.1 | — |
| Universe percentile | 98 | |
Technicals (2026-06-18)
| RSI(14) | 65.6 |
ADX(14) | 25.6 |
| MACD | 1.221 |
Signal | 1.061 |
| MACD hist | 0.160 |
ATR(14) | 1.49 |
| SMA 20 | 32.91 |
SMA 50 | 29.94 |
| SMA 200 | 24.73 |
Vol ratio | 1.15 |
| Boll upper | 35.54 |
Boll lower | 30.28 |
| CCI(20) | 135.8 |
MFI(14) | 55.0 |
Fundamentals
| P/E | n/a |
PEG | n/a |
| P/B | 5.93 |
P/S | n/a |
| ROE | -68.2 |
ROA | -62.2 |
| Net margin | n/a |
Rev growth | n/a |
| Debt/Equity | n/a |
EPS growth | n/a |
IMVT selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 71.1/100
#2 OII
OII
Energy
Composite 65.6 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 50.7 | |
| Catalyst | 50.0 | n/a |
| Sentiment | 77.9 | |
| Technical | 60.5 | |
| Fundamental | 64.4 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 65.6 | — |
| Universe percentile | 95 | |
Technicals
No indicators on file yet.
Fundamentals
| P/E | 11.9 |
PEG | n/a |
| P/B | 2.24 |
P/S | 1.51 |
| ROE | 34.6 |
ROA | 13.3 |
| Net margin | n/a |
Rev growth | 2.4 |
| Debt/Equity | n/a |
EPS growth | 88.3 |
OII selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 65.6/100
#3 DHR
DHR
Life Sciences Tools & Services
Composite 71.7 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 41.4 | |
| Catalyst | 72.5 | |
| Sentiment | 65.8 | |
| Technical | 70.5 | |
| Fundamental | 54.6 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 71.7 | — |
| Universe percentile | 92 | |
Technicals (2026-07-10)
| RSI(14) | 62.3 |
ADX(14) | 20.5 |
| MACD | 3.756 |
Signal | 2.731 |
| MACD hist | 1.025 |
ATR(14) | 5.14 |
| SMA 20 | 188.08 |
SMA 50 | 185.71 |
| SMA 200 | 205.95 |
Vol ratio | 1.21 |
| Boll upper | 202.98 |
Boll lower | 173.18 |
| CCI(20) | 102.4 |
MFI(14) | 76.0 |
Sentiment & news
| Combined sentiment | -0.32 |
Momentum (WoW) | -0.45 |
| News (pos/neg) | 0/3 |
Social posts | 1 |
Fundamentals
| P/E | 39.0 |
PEG | n/a |
| P/B | 3.08 |
P/S | 5.73 |
| ROE | 7.1 |
ROA | 4.5 |
| Net margin | n/a |
Rev growth | 4.0 |
| Debt/Equity | n/a |
EPS growth | 0.3 |
DHR selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 71.7/100
#4 SN
SN
Consumer products
Composite 52.6 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 52.3 | |
| Catalyst | 50.0 | n/a |
| Sentiment | 72.8 | |
| Technical | 61.6 | |
| Fundamental | 65.6 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 52.6 | — |
| Universe percentile | 88 | |
Technicals
No indicators on file yet.
Fundamentals
| P/E | 30.8 |
PEG | n/a |
| P/B | 5.90 |
P/S | 3.38 |
| ROE | 28.1 |
ROA | 14.2 |
| Net margin | n/a |
Rev growth | 15.9 |
| Debt/Equity | n/a |
EPS growth | 56.6 |
SN selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 52.6/100
#5 BLLN
BLLN
Health Care
Composite 60.1 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 59.2 | |
| Catalyst | 73.3 | |
| Sentiment | 52.7 | |
| Technical | 73.4 | |
| Fundamental | 38.4 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 60.1 | — |
| Universe percentile | 85 | |
Technicals (2026-06-15)
| RSI(14) | 59.6 |
ADX(14) | 20.1 |
| MACD | 4.249 |
Signal | 3.759 |
| MACD hist | 0.490 |
ATR(14) | 6.67 |
| SMA 20 | 94.07 |
SMA 50 | 88.21 |
| SMA 200 | n/a |
Vol ratio | 1.46 |
| Boll upper | 108.23 |
Boll lower | 79.90 |
| CCI(20) | 90.2 |
MFI(14) | 61.5 |
Fundamentals
| P/E | 782.2 |
PEG | n/a |
| P/B | 7.80 |
P/S | 19.11 |
| ROE | 7.6 |
ROA | 5.2 |
| Net margin | n/a |
Rev growth | n/a |
| Debt/Equity | n/a |
EPS growth | n/a |
BLLN selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 60.1/100
#6 DLTR
DLTR
Retail
Composite 57.0 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 42.1 | |
| Catalyst | 75.0 | |
| Sentiment | 85.1 | |
| Technical | 74.9 | |
| Fundamental | 51.2 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 57.0 | — |
| Universe percentile | 82 | |
Technicals (2026-06-09)
| RSI(14) | 59.5 |
ADX(14) | 30.6 |
| MACD | 2.503 |
Signal | 1.078 |
| MACD hist | 1.425 |
ATR(14) | 4.69 |
| SMA 20 | 101.82 |
SMA 50 | 103.37 |
| SMA 200 | 110.21 |
Vol ratio | 0.79 |
| Boll upper | 119.50 |
Boll lower | 84.15 |
| CCI(20) | 72.5 |
MFI(14) | 59.6 |
Sentiment & news
| Combined sentiment | +0.86 |
Momentum (WoW) | +0.37 |
| News (pos/neg) | 4/0 |
Social posts | 0 |
Fundamentals
| P/E | 18.6 |
PEG | n/a |
| P/B | 6.21 |
P/S | 1.23 |
| ROE | 35.9 |
ROA | 9.5 |
| Net margin | n/a |
Rev growth | 51.3 |
| Debt/Equity | n/a |
EPS growth | -4.8 |
DLTR selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 57.0/100
#7 NAVN
NAVN
Hotels, Restaurants & Leisure
Composite 60.5 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 54.0 | |
| Catalyst | 50.0 | n/a |
| Sentiment | 62.4 | |
| Technical | 60.9 | |
| Fundamental | 47.9 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 60.5 | — |
| Universe percentile | 78 | |
Technicals
No indicators on file yet.
Fundamentals
| P/E | n/a |
PEG | n/a |
| P/B | 2.22 |
P/S | 9.39 |
| ROE | -44.6 |
ROA | -26.4 |
| Net margin | n/a |
Rev growth | n/a |
| Debt/Equity | n/a |
EPS growth | n/a |
NAVN selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 60.5/100
#8 NUVL
NUVL
Biotechnology
Composite 61.3 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 49.9 | |
| Catalyst | 50.0 | n/a |
| Sentiment | 86.8 | |
| Technical | 60.9 | |
| Fundamental | 28.2 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 61.3 | — |
| Universe percentile | 75 | |
Technicals
No indicators on file yet.
Fundamentals
| P/E | n/a |
PEG | n/a |
| P/B | 5.86 |
P/S | n/a |
| ROE | -42.8 |
ROA | -37.8 |
| Net margin | n/a |
Rev growth | n/a |
| Debt/Equity | n/a |
EPS growth | n/a |
NUVL selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 61.3/100
#9 SHC
SHC
Life Sciences Tools & Services
Composite 60.6 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 48.2 | |
| Catalyst | 50.0 | n/a |
| Sentiment | 61.1 | |
| Technical | 62.3 | |
| Fundamental | 56.9 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 60.6 | — |
| Universe percentile | 72 | |
Technicals
No indicators on file yet.
Fundamentals
| P/E | 67.4 |
PEG | n/a |
| P/B | 8.27 |
P/S | 4.51 |
| ROE | 20.6 |
ROA | 3.6 |
| Net margin | n/a |
Rev growth | 7.4 |
| Debt/Equity | n/a |
EPS growth | 277.5 |
SHC selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 60.6/100
#10 ALL
ALL
Insurance
Composite 60.6 / 100
Decision & pillar scores
| Pillar | Score | Weight |
| Momentum | 48.2 | |
| Catalyst | 80.0 | |
| Sentiment | 52.0 | |
| Technical | 61.0 | |
| Fundamental | 55.7 | |
| Smart Money | | n/a |
| ML Ensemble | | |
| Composite | 60.6 | — |
| Universe percentile | 68 | |
Technicals
No indicators on file yet.
Fundamentals
| P/E | 6.3 |
PEG | n/a |
| P/B | 1.78 |
P/S | 0.96 |
| ROE | 42.7 |
ROA | 10.1 |
| Net margin | n/a |
Rev growth | 4.4 |
| Debt/Equity | n/a |
EPS growth | 203.8 |
ALL selected based on:
• UPCOMING CATALYSTS: High probability events within 30 days
• COMPOSITE SCORE: 60.6/100
A standing note on method. I run this book in paper-trading mode, so every fill you see is simulated rather than a realised, audited track record — I would rather state that plainly than flatter the numbers. Nothing here is investment advice, an offer, or a solicitation; it is my own research, published so it can be read and argued with in the open. The blacked-out passages mark the parts of the process I keep proprietary. And because the framework recalibrates every week, where my read was wrong I expect the priors — not my ego — to be the first to say so.