US stocks tightening into a volatility contraction
A Volatility Contraction Pattern is what a base looks like when supply is drying up: each pullback is shallower than the last and volume falls away. It is a visual pattern, so no screen reproduces it exactly. What a screen can do is find the names where the measurable parts are true, so you have twenty charts to look at instead of five thousand.
306 US stocks pass · data as of Oct 22, 2026 close
The exact criteria
Volatility Contraction Pattern (VCP) is Mark Minervini's, published in Trade Like a Stock Market Wizard (2013). It is a pattern you see on a chart, so no screen reproduces it exactly: the nine checks below are its measurable parts, as we read them. Treat them as a shortlist to open charts from, not the pattern itself.
- 1.Price is above both the 150-day and the 200-day moving average1,820 pass
- 2.The 150-day moving average is above the 200-day2,456 pass
- 3.The 200-day moving average is trending up2,311 pass
- 4.The 50-day moving average is above both the 150-day and the 200-day2,103 pass
- 5.Price is above the 50-day moving average1,760 pass
- 6.Price is within 15% of its 52-week high, so the base is near the highs1,503 pass
- 7.Trading in the upper part of its recent range, not breaking down5,260 pass
- 8.Volume is below its 50-day average, so supply is drying up3,061 pass
- 9.Relative strength rank is 70 or better1,514 pass
Each count is that rule applied on its own to every US stock we cover, so you can see which one is doing the work. The list below is the names that pass all of them.
| BIO-B Bio-Rad Laboratories, Inc. Class B | Bio-Rad Laboratories, Inc. Class B | Health Care | $364.15 | 0.0% | 0.00x | Stage 2 |
| TJGC TJGC Group Limited Class A | TJGC Group Limited Class A | Communication Services | $31.89 | 0.0% | 0.00x | Stage 2 |
| AMTD AMTD IDEA Group Class A | AMTD IDEA Group Class A | Financials | $29.60 | +94.0% | 0.02x | Stage 2 |
| MGLD The Marygold Companies, Inc. | The Marygold Companies, Inc. | Financials | $1.97 | 0.0% | 0.03x | Stage 2 |
| SKIN SkinHealth Systems Inc. Class A | SkinHealth Systems Inc. Class A | Consumer Staples | $11.10 | +20.7% | 0.08x | Stage 2 |
| WLYB John Wiley & Sons, Inc. | John Wiley & Sons, Inc. | Communication Services | $54.08 | +0.6% | 0.08x | Stage 3 |
| CRD-B Crawford & Company Class B | Crawford & Company Class B | Financials | $12.04 | -1.3% | 0.14x | Stage 2 |
| CPBI Central Plains Bancshares, Inc. | Central Plains Bancshares, Inc. | Financials | $20.75 | -0.4% | 0.14x | Stage 2 |
| AKO-B Embotelladora Andina S.A. Class B | Embotelladora Andina S.A. Class B | Consumer Staples | $30.01 | +0.1% | 0.16x | Stage 2 |
| HBIO Harvard Bioscience, Inc. | Harvard Bioscience, Inc. | Health Care | $8.34 | -1.8% | 0.23x | Stage 2 |
| DKL Delek Logistics Partners, L.P. | Delek Logistics Partners, L.P. | Energy | $56.91 | +0.2% | 0.23x | Stage 3 |
| CIG-C Comp En De Mn Cemig ADS Class C | Comp En De Mn Cemig ADS Class C | Utilities | $3.40 | -2.9% | 0.24x | Stage 2 |
| HMR Heidmar Maritime Holdings Corp. | Heidmar Maritime Holdings Corp. | Industrials | $1.70 | +0.6% | 0.26x | Stage 2 |
| ICCC ImmuCell Corporation | ImmuCell Corporation | Health Care | $10.44 | -0.8% | 0.30x | Stage 3 |
| KOD Kodiak Sciences Inc | Kodiak Sciences Inc | Health Care | $85.78 | -2.2% | 0.30x | Stage 2 |
| JRSH Jerash Holdings (US), Inc. | Jerash Holdings (US), Inc. | Consumer Discretionary | $6.06 | -3.3% | 0.31x | Stage 2 |
| BUUU BUUU Group Limited Class A | BUUU Group Limited Class A | Industrials | $47.90 | +12.4% | 0.34x | Stage 2 |
| IHS IHS Holding Limited | IHS Holding Limited | Real Estate | $8.45 | +0.2% | 0.36x | Stage 2 |
| EPSN Epsilon Energy Ltd. | Epsilon Energy Ltd. | Energy | $6.16 | +0.7% | 0.36x | Stage 2 |
| GPRK Geopark Ltd | Geopark Ltd | Energy | $11.28 | -2.3% | 0.38x | Stage 2 |
| ARX Accelerant Holdings Class A | Accelerant Holdings Class A | Financials | $19.76 | +0.1% | 0.38x | Stage 2 |
| FUSB First US Bancshares, Inc. | First US Bancshares, Inc. | Financials | $16.69 | +2.1% | 0.39x | Stage 2 |
| VNCE Vince Holding Corp. | Vince Holding Corp. | Consumer Discretionary | $12.17 | +3.5% | 0.40x | Stage 2 |
| RDVT Red Violet, Inc. | Red Violet, Inc. | Information Technology | $78.09 | -0.6% | 0.42x | Stage 2 |
| BOW Bowhead Specialty Holdings Inc. | Bowhead Specialty Holdings Inc. | Financials | $34.10 | +0.0% | 0.43x | Stage 2 |
| CCSI Consensus Cloud Solutions, Inc. | Consensus Cloud Solutions, Inc. | Information Technology | $37.02 | +1.2% | 0.44x | Stage 3 |
| DHX DHI Group, Inc. | DHI Group, Inc. | Information Technology | $4.76 | -4.2% | 0.45x | Stage 2 |
| ATRC AtriCure, Inc. | AtriCure, Inc. | Health Care | $59.30 | +2.8% | 0.46x | Stage 2 |
| BSIN Big Sky Industrial Inc. | Big Sky Industrial Inc. | Energy | $1.52 | +1.3% | 0.46x | Stage 2 |
| CTVA Corteva, Inc. | Corteva, Inc. | Materials | $12.86 | +2.3% | 0.46x | Stage 2Early entry |
| DDI DoubleDown Interactive Co., Ltd. | DoubleDown Interactive Co., Ltd. | Communication Services | $13.34 | -2.9% | 0.47x | Stage 2 |
| ZIM ZIM Integrated Shipping Services Ltd. | ZIM Integrated Shipping Services Ltd. | Industrials | $29.08 | +0.2% | 0.47x | Stage 2 |
| SLF Sun Life Financial Inc. | Sun Life Financial Inc. | Financials | $80.81 | +0.1% | 0.48x | Stage 3 |
| HNNA Hennessy Advisors, Inc. | Hennessy Advisors, Inc. | Financials | $10.20 | -2.1% | 0.48x | Stage 2 |
| KRT Karat Packaging Inc. | Karat Packaging Inc. | Consumer Discretionary | $53.84 | -1.1% | 0.49x | Stage 2 |
| RUSHB Rush Enterprises, Inc. Class B | Rush Enterprises, Inc. Class B | Consumer Discretionary | $57.89 | -1.1% | 0.49x | Stage 2 |
| DMLP Dorchester Minerals, L.P. | Dorchester Minerals, L.P. | Energy | $29.98 | +0.2% | 0.49x | Stage 2 |
| VBNK VersaBank | VersaBank | Financials | $22.84 | -0.9% | 0.50x | Stage 2 |
| ACU Acme United Corporation. | Acme United Corporation. | Consumer Staples | $64.17 | +1.5% | 0.50x | Stage 2 |
| TEN Tsakos Energy Navigation Ltd | Tsakos Energy Navigation Ltd | Energy | $51.65 | -1.3% | 0.51x | Stage 2 |
| BWIN The Baldwin Insurance Group, Inc. Class A | The Baldwin Insurance Group, Inc. Class A | Financials | $31.89 | -0.1% | 0.51x | Stage 2 |
| HAE Haemonetics Corporation | Haemonetics Corporation | Health Care | $116.16 | -0.8% | 0.51x | Stage 2 |
| CRD-A Crawford & Company Class A | Crawford & Company Class A | Financials | $12.80 | +1.5% | 0.51x | Stage 2 |
| AVAH Aveanna Healthcare Holdings Inc. | Aveanna Healthcare Holdings Inc. | Health Care | $13.32 | +0.9% | 0.52x | Stage 2 |
| FLYW Flywire Corporation | Flywire Corporation | Information Technology | $19.15 | +2.8% | 0.53x | Stage 2Early entry |
| ANF Abercrombie & Fitch Company | Abercrombie & Fitch Company | Consumer Discretionary | $161.49 | +0.8% | 0.53x | Stage 2 |
| FROG JFrog Ltd. | JFrog Ltd. | Information Technology | $93.89 | -2.0% | 0.54x | Stage 2 |
| CDRO Codere Online Luxembourg, S.A. | Codere Online Luxembourg, S.A. | Consumer Discretionary | $9.52 | +1.3% | 0.54x | Stage 2Early entry |
| CFFI C&F Financial Corporation | C&F Financial Corporation | Financials | $108.23 | +2.4% | 0.54x | Stage 2 |
| MLAB Mesa Laboratories, Inc. | Mesa Laboratories, Inc. | Information Technology | $129.10 | -0.1% | 0.54x | Stage 2 |
| MG Mistras Group Inc | Mistras Group Inc | Industrials | $21.42 | +0.5% | 0.55x | Stage 2 |
| URBN Urban Outfitters, Inc. | Urban Outfitters, Inc. | Consumer Discretionary | $88.29 | +1.5% | 0.55x | Stage 2 |
| EXFY Expensify, Inc. Class A | Expensify, Inc. Class A | Information Technology | $2.55 | -3.8% | 0.55x | Stage 2 |
| IDT IDT Corporation Class B | IDT Corporation Class B | Communication Services | $83.69 | +0.9% | 0.55x | Stage 2 |
| RCBC River City Bank | River City Bank | Financials | $55.52 | +0.3% | 0.55x | Stage 2 |
| OVLY Oak Valley Bancorp (CA) | Oak Valley Bancorp (CA) | Financials | $34.25 | +3.0% | 0.55x | Stage 2 |
| NKSH National Bankshares, Inc. | National Bankshares, Inc. | Financials | $45.50 | +3.3% | 0.56x | Stage 2 |
| RELY Remitly Global, Inc. | Remitly Global, Inc. | Information Technology | $25.32 | +0.2% | 0.57x | Stage 3 |
| XERS Xeris Biopharma Holdings, Inc. | Xeris Biopharma Holdings, Inc. | Health Care | $10.86 | +3.4% | 0.57x | Stage 2 |
| FIVN Five9, Inc. | Five9, Inc. | Information Technology | $35.10 | -1.4% | 0.58x | Stage 2 |
| CMTV Community Bancorp. | Community Bancorp. | Financials | $43.43 | +4.8% | 0.58x | Stage 2 |
| PBR Petroleo Brasileiro S.A. Petrobras ADS | Petroleo Brasileiro S.A. Petrobras ADS | Energy | $25.62 | -0.2% | 0.58x | Stage 2 |
| USIO Usio, Inc. | Usio, Inc. | Information Technology | $3.16 | -1.1% | 0.59x | Stage 2 |
| TD The Toronto Dominion Bank | The Toronto Dominion Bank | Financials | $125.12 | +0.3% | 0.59x | Stage 3 |
| ANIK Anika Therapeutics Inc. | Anika Therapeutics Inc. | Health Care | $21.09 | +2.4% | 0.59x | Stage 2 |
| RIGL Rigel Pharmaceuticals, Inc. | Rigel Pharmaceuticals, Inc. | Health Care | $48.86 | +1.4% | 0.59x | Stage 2 |
| PXS Pyxis Tankers Inc. | Pyxis Tankers Inc. | Energy | $7.29 | +0.1% | 0.60x | Stage 2 |
| PNTG The Pennant Group, Inc. | The Pennant Group, Inc. | Health Care | $42.23 | +2.9% | 0.60x | Stage 3 |
| FLXS Flexsteel Industries, Inc. | Flexsteel Industries, Inc. | Consumer Discretionary | $84.98 | +2.3% | 0.60x | Stage 2 |
| RSKD Riskified Ltd. Class A | Riskified Ltd. Class A | Information Technology | $8.92 | -1.2% | 0.60x | Stage 2 |
| GCO Genesco Inc. | Genesco Inc. | Consumer Discretionary | $37.39 | +3.2% | 0.60x | Stage 3 |
| PGC Peapack-Gladstone Financial Corporation | Peapack-Gladstone Financial Corporation | Financials | $45.19 | +2.8% | 0.60x | Stage 3 |
| MASS 908 Devices Inc. | 908 Devices Inc. | Health Care | $11.35 | -3.8% | 0.60x | Stage 2 |
| PMTS CPI Card Group Inc. | CPI Card Group Inc. | Financials | $27.38 | -0.6% | 0.61x | Stage 2 |
| HTFL Heartflow, Inc. | Heartflow, Inc. | Health Care | $55.43 | +0.3% | 0.61x | Stage 2 |
| LQDT Liquidity Services, Inc. | Liquidity Services, Inc. | Consumer Discretionary | $44.30 | +1.7% | 0.61x | Stage 2 |
| NRC NRC Health | NRC Health | Health Care | $21.38 | +5.3% | 0.61x | Stage 3 |
| MTLS Materialise NV | Materialise NV | Information Technology | $8.53 | -0.5% | 0.62x | Stage 2 |
| VTRS Viatris Inc. | Viatris Inc. | Health Care | $18.48 | +0.3% | 0.62x | Stage 2 |
| VAC Marriott Vacations Worldwide Corporation | Marriott Vacations Worldwide Corporation | Consumer Discretionary | $112.93 | -0.2% | 0.62x | Stage 2 |
Where our read differs
Of the 80 names above, 3 are flagged Early entry by our own model: still early enough in their move that the trade has room, rather than names that have already run. A screen tells you a stock qualifies; it does not tell you whether you are late. That second question is the one we built the engine to answer.
Other screens
Stage2Stocks is not a registered investment adviser or broker-dealer. Everything here is for information and education, not investment advice or a recommendation to buy or sell any security. Data is end of day for US stocks on the NYSE, Nasdaq and NYSE American, recalculated after each close.