Going through today’s CANSLIM screen, one thing jumped out: 20 stocks made the cut, and industry group 83 is the strongest with 4 names. The top RS Ratings are 98, shared by CRS and ENVA — these are the leaders outrunning nearly every other stock.
What makes these CANSLIM names?
Every stock here passes William O’Neil’s criteria. The RS Rating (1-99) measures price strength versus all stocks — that’s the L, leaders. The EPS Rating grades earnings growth (the C and A). The Composite Rating blends both. An RS Rating in the 90s means the stock is beating at least 90% of the market. Simple as that.
CRS — Pulling back to the 20-day, not quite ready

CRS sits 8% above its 50-day moving average, which is rising. The base is only 3 weeks old with 14.9% depth — too early for a proper flat base (needs 5 weeks). The contraction sequence goes 9.7% → 8.7% → 9.9%, which is not shrinking, so this isn’t a valid VCP. Volume is drying up inside the base, and the 10d/50d volume ratio is 0.8, meaning trade is cooling. I’d call this one forming a base mid-correction, watch only.
ENVA — Extended, no base

ENVA is 25.2% above its 50-day moving average and only 0.3% off its 52-week high. That’s extended — chasing here is late. There’s no base at all (0 weeks since the high). The RS and EPS ratings are top-notch (98 and 96), but the chart says wait for a pullback. This stock is under accumulation based on the up/down volume ratio of 1.0, but it’s too far from support.
CARE — At highs, no base yet

CARE is at a 52-week high with only 1 session since that high. The base depth is 4.1%, which is tiny. The 10d/50d volume ratio is 0.98, and the up/down volume ratio is 1.67 — that’s strong accumulation. But without a proper base, this is just a stock running. I’d put it in the “forming a base” bucket, but it’s too early to act.
NTAP — Cup-shaped base, mature

NTAP has a cup-shaped base that’s 7.8 weeks long and 22.6% deep — that’s mature and within O’Neil’s 15-33% range. The contraction sequence (18.9% → 11.0% → 11.7%) isn’t shrinking, so it’s not a VCP. Volume is drying up inside the base, and the 10d/50d volume ratio is 0.62, which is low. The up/down volume ratio is 1.36, showing accumulation. This one is building a base mid-correction, and I like the structure, but I’d wait for a proper breakout on heavy volume.
CRWD — Early cup base, needs time

CRWD’s cup base is only 1.6 weeks old — way too early (needs at least 7 weeks). Depth is 17.5%, which is fine. The stock is right at its 50-day moving average (0.8% above), so it’s resting. Volume is drying up, and the 10d/50d ratio is 0.7. This is a watch-only name until the base matures.
GEO — Bull flag, tight but early

GEO shows a bull flag: a 35.9% gain over 20 sessions (the pole), then a 15-session flag that’s 11.7% deep. The contraction sequence (11.7% → 6.3% → 7.9%) isn’t shrinking, so it’s not a perfect VCP. Volume is drying up inside the flag. A proper breakout would need a new high on heavy volume. The stock is 12.1% above its 50-day, so it’s not extended yet. I’d call this forming a base / tight contraction, but the flag is still young.
SEZL — Cup base, early and wide

SEZL’s cup base is 1.4 weeks old — too early. Depth is 22.5%, which is okay, but the daily range is 7.25%, wider than the prior 30 days. That’s not tightening. The 10d/50d volume ratio is 0.98, neutral. This one is building a base mid-correction, and I’d leave it alone for now.
VCTR — Bull flag, under accumulation

VCTR has a bull flag: a 25.4% pole over 11 sessions, then an 8-session flag that’s only 7.6% deep. That’s tight. The up/down volume ratio is 1.89 — strong accumulation. The 10d/50d volume ratio is 1.05, showing trade is heating up. The stock is 12.2% above its 50-day, not extended. This one is under accumulation, and I like the tape here. A breakout above the flag high on volume would be the trigger.
STT — Flat base, too early

STT’s flat base is only 1.4 weeks old (needs 5 weeks) with 6.8% depth. That’s fine depth, but the duration is short. The up/down volume ratio is 1.63, showing accumulation. The 10d/50d ratio is 1.16, above average. This is forming a base, but it’s too early to buy. Watch it mature.
WELL — At highs, no base

WELL is at a 52-week high with 0 weeks of base. The 10d/50d volume ratio is 0.77, low. The up/down volume ratio is 1.69, which is strong accumulation. But without a base, this is just a momentum run. I’d put it in the extended bucket — it’s 11.8% above its 50-day.
AAPL — At highs, no base

AAPL is at a 52-week high with no base. The up/down volume ratio is 2.23 — very strong accumulation. The 10d/50d volume ratio is 0.88, slightly below average. This stock is extended at 9.7% above its 50-day. I’d wait for a pullback.
LLY — Pulling back to 20-day, normal rest

LLY is 5.7% above its 50-day and pulling back to the 20-day moving average. The base is 2.8 weeks old with 9.2% depth — too early. The contraction sequence (6.7% → 4.6% → 5.6%) isn’t shrinking. Volume is drying up. This is forming a base mid-correction, and I’d watch for the base to mature.
NBIX — Testing highs, volume not confirming

NBIX is testing its 52-week high, but volume isn’t confirming. The 10d/50d volume ratio is 0.9, and the up/down ratio is 1.29 — neutral to slightly positive. The base is 2.2 weeks old, too early. This one is forming a base, but I’d wait for a volume spike on a breakout.
SN — Flat base, too early

SN’s flat base is 1.2 weeks old (needs 5 weeks) with 9.6% depth. Volume is drying up inside the base. The stock is 13.8% above its 50-day, which is getting extended. This is forming a base, but it’s too early and the stock is a bit high above its moving average.
HWM — At highs, no base

HWM is at a 52-week high with no base. The 10d/50d volume ratio is 0.68, low. The up/down volume ratio is 1.29, showing some accumulation. This stock is 7.5% above its 50-day, not too extended, but without a base, I’d pass.
INCY — At highs, no base

INCY is at a 52-week high with no base. The up/down volume ratio is 2.13 — strong accumulation. The 10d/50d ratio is 0.86, slightly below average. This one is extended at 11.3% above its 50-day. Wait for a pullback.
SKWD — Bull flag, not tightening

SKWD has a bull flag: a 42.2% pole over 20 sessions, then a 14-session flag that’s 10.9% deep. The contraction sequence (7.8% → 8.2% → 8.8%) is not shrinking, so it’s not a valid VCP. The stock is 16.3% above its 50-day — extended. This one is forming a base, but I’d be cautious given the lack of tightening and the extended position.
EXEL — Pulling back to 20-day, normal rest

EXEL is 5% above its 50-day and pulling back to the 20-day. The base is 2.8 weeks old with 5.9% depth — too early. The contraction sequence (4.3% → 4.2% → 4.5%) is flat, not shrinking. Volume is drying up. This is forming a base mid-correction, watch only.
WLFC — Bear flag, stage 1, avoid

WLFC is in a bear flag: a 74.4% drop, then a weak 4-session drift. The stock is 62.1% below its 50-day and 71.2% off its 52-week high. The 200-day moving average is rising, but the stock is far below it. This is stage 1 basing below the 200-day. The contraction sequence (12.4% → 15.1% → 11.6%) isn’t shrinking. This one worries me — it’s a watch-only name, and I’d avoid it until it shows signs of turning.
HALO — At highs, no base

HALO is at a 52-week high with no base. The 10d/50d volume ratio is 0.86, and the up/down ratio is 1.27 — neutral. This stock is 11.4% above its 50-day, extended. No base, no trade.
How to use this list
This screen gives you the leaders, but the chart is everything. I’d focus on names forming proper bases — NTAP’s cup base is the most mature here. VCTR’s bull flag under accumulation is interesting, but I’d wait for a breakout on volume. Never chase extended stocks like ENVA or AAPL. Always respect the 7-8% stop loss and judge the general market (the M in CAN SLIM) yourself. No buy or sell recommendations here.
FAQ
What is the RS Rating?
The RS Rating is a 1-99 percentile score that measures a stock’s price strength versus every other stock in the market. A rating of 98 means the stock has outperformed 98% of all stocks over the past 12 months.
What does ‘extended’ mean in stock charts?
Extended means a stock has risen too far above its 50-day moving average — typically more than 15-20%. Buying an extended stock increases your risk of a sharp pullback. It’s better to wait for it to pull back and form a new base.
What is a volatility contraction?
A volatility contraction (VCP) is a pattern where each pullback in a base is smaller than the last, and volume dries up. It shows that sellers are losing power. Mark Minervini popularized this setup as a sign of tight supply before a breakout.
This content is for educational purposes only and does not constitute financial advice. Always do your own research before trading.
Discover more from CANSLIM Research
Subscribe to get the latest posts sent to your email.