Price made a lower low ($130.69→$128.88) while MACD made a higher low (-1.09→0.18). The second low is testing a stable 40-week MA (~200 sessions) near $132.18.
Inspect chart →Best current setups
Start with the highest-ranked research candidates. Open one to review its evidence, trigger zone, and risk context.
Showing up to 20 setups per page in Simple view. Switch to Advanced for the full research workspace.
Today's Setups
Excluded from this scan: 35 names · 35 earnings gate (held to Watch)
Market Breadth
More filters →
Momentum Turn Watch (25)
RSI Divergence + Long-Term Support
Fresh daily or weekly lower price lows made with higher RSI lows. + MA means the second low also tested a stable 200-day or 40-week (~200-session) average. Early momentum evidence only — these are not qualified setups and do not change score or readiness.
Price made a lower low ($67.18→$66.82) while MACD made a higher low (-0.95→-0.06). The second low is testing a stable 40-week MA (~200 sessions) near $68.82.
Inspect chart →Price made a lower low ($30.61→$30.26) while MACD made a higher low (-0.48→-0.28). The second low is testing a stable 40-week MA (~200 sessions) near $31.64.
Inspect chart →Price made a lower low ($33.67→$32.87) while MACD made a higher low (-1.59→-1.43). The second low is testing a stable 200-day MA near $31.64.
Inspect chart →Williams %R(14) touched -97 2 session(s) ago after a 18% pullback from the 6-month high ($649.42). Price is holding just above the $521.09 support shelf (a prior swing high turned support), with the weekly uptrend intact (30-week SMA $477.56 and not falling).
Inspect chart →Williams %R(14) touched -99 2 session(s) ago after a 8% pullback from the 6-month high ($445.48). Price is holding just above the $403.88 support shelf (a prior swing high turned support), with the weekly uptrend intact (30-week SMA $388.15 and not falling).
Inspect chart →Bollinger band width (5.6%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows. Price ($321.98) is holding just above the lower Bollinger band ($318.57; %B 19) — support at the bottom of the bands.
Inspect chart →Price ($242.81) is holding just above the lower Bollinger band ($240.53; %B 15) — support at the bottom of the bands.
Inspect chart →Price ($712.20) is holding just above the lower Bollinger band ($697.74; %B 20) — support at the bottom of the bands.
Inspect chart →Price made a lower low ($270.05→$266.65) while RSI made a higher low (35→38). The second low is testing a stable 200-day MA near $268.91.
Inspect chart →Price made a lower low ($10.79→$10.65) while MACD made a higher low (-0.61→-0.19). Treat it as early momentum evidence until price confirms a turn.
Inspect chart →Price made a lower low ($153.31→$142.54) while MACD made a higher low (-2.44→-0.61). Treat it as early momentum evidence until price confirms a turn.
Inspect chart →Price made a lower low ($22.58→$22.19) while MACD made a higher low (-0.45→-0.21). Treat it as early momentum evidence until price confirms a turn.
Inspect chart →Price made a lower low ($67.66→$59.91) while MACD made a higher low (-2.43→-1.50). Treat it as early momentum evidence until price confirms a turn.
Inspect chart →Bollinger band width (10.6%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (16.0%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (7.3%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (13.1%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (6.4%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (9.9%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (14.9%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (16.8%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (6.9%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (10.2%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →Bollinger band width (8.4%) is in the bottom quartile of its last 120 sessions — Legend's width-percentile squeeze (not a TTM/Keltner squeeze), so volatility is compressed and a sharper move often follows.
Inspect chart →No results match your filters
234 patterns found in today's scan — try loosening your filters (reduce min score, remove pattern filter, or clear the preset).
Clear all filtersApproaching Setup (25)
Approaching Setup 25
Symbols scoring 4–5/8 on Minervini criteria — 1–2 criteria away from a qualified setup. Add to watchlist and set a price alert — these often qualify first when market conditions improve or a catalyst hits.
| Symbol | Company | Sector | TT Score | RS Rank | Needs |
|---|---|---|---|---|---|
| HPE | Hewlett Packard Enterprise Company | Electronic Technology | 7/8 | 98 | price above sma50 |
| AMD | Advanced Micro Devices, Inc. | Electronic Technology | 7/8 | 96 | price above sma50 |
| BIO | Bio-Rad Laboratories, Inc. | Health Technology | 7/8 | 79 | price above sma50 |
| SPY | SPY | — | 6/8 | 59 | price above sma50, price above 30pct of 52w low |
| BDX | Becton, Dickinson and Company | Health Technology | 5/8 | 69 | sma150 above sma200, sma200 trending up, rs score above 70 |
| RSG | Republic Services, Inc. | Industrial Services | 5/8 | 64 | sma150 above sma200, price above 30pct of 52w low, rs score above 70 |
| DLTR | Dollar Tree, Inc. | Retail Trade | 5/8 | 61 | sma150 above sma200, sma200 trending up, rs score above 70 |
| PGR | Progressive Corporation (The) | Finance | 5/8 | 57 | sma200 trending up, price above 30pct of 52w low, rs score above 70 |
| DRI | Darden Restaurants, Inc. | Consumer Services | 5/8 | 56 | sma150 above sma200, price above 30pct of 52w low, rs score above 70 |
| CINF | Cincinnati Financial Corporation | Finance | 5/8 | 53 | sma50 above sma150 200, price above 30pct of 52w low, rs score above 70 |
| GDDY | GoDaddy Inc. | Technology Services | 5/8 | 53 | sma150 above sma200, sma200 trending up, rs score above 70 |
| WTW | Willis Towers Watson Public Limited Company | Finance | 5/8 | 47 | sma150 above sma200, sma200 trending up, rs score above 70 |
| AFL | AFLAC Incorporated | Finance | 5/8 | 45 | sma50 above sma150 200, price above 30pct of 52w low, rs score above 70 |
| WRB | W.R. Berkley Corporation | Finance | 5/8 | 44 | sma150 above sma200, price above 30pct of 52w low, rs score above 70 |
| BR | Broadridge Financial Solutions, Inc. | Technology Services | 5/8 | 40 | sma150 above sma200, sma200 trending up, rs score above 70 |
| ICE | Intercontinental Exchange Inc. | Finance | 5/8 | 38 | sma150 above sma200, sma200 trending up, rs score above 70 |
| ESS | Essex Property Trust, Inc. | Finance | 5/8 | 36 | price above sma50, price above 30pct of 52w low, rs score above 70 |
| KHC | The Kraft Heinz Company | Consumer Non-Durables | 5/8 | 31 | sma200 trending up, price above 30pct of 52w low, rs score above 70 |
| BRO | Brown & Brown, Inc. | Finance | 5/8 | 24 | sma150 above sma200, sma200 trending up, rs score above 70 |
| DIS | Walt Disney Company (The) | Consumer Services | 4/8 | 55 | sma150 above sma200, sma200 trending up, price above 30pct of 52w low, rs score above 70 |
| AIG | American International Group, Inc. New | Finance | 4/8 | 51 | sma200 trending up, sma50 above sma150 200, price above 30pct of 52w low, rs score above 70 |
| MRSH | Marsh | Finance | 4/8 | 51 | sma150 above sma200, sma200 trending up, price above 30pct of 52w low, rs score above 70 |
| LYFT | Lyft, Inc. | Transportation | 4/8 | 49 | sma150 above sma200, sma200 trending up, price within 25pct of 52w high, rs score above 70 |
| IRM | Iron Mountain Incorporated (Delaware) | Finance | 4/8 | 46 | price above sma150 200, sma50 above sma150 200, price above sma50, rs score above 70 |
| BF.B | Brown Forman Inc | Consumer Non-Durables | 4/8 | 43 | sma150 above sma200, sma200 trending up, price above 30pct of 52w low, rs score above 70 |
Forming Patterns — Early Watch (25)
Forming Patterns — Early Watch 25
Structures still building — not confirmed. Each row shows the level that would confirm the pattern and the level that would invalidate it. Possible patterns, not signals: set an alert at the confirm level instead of anticipating the move.
| Symbol | Pivot Watch | Possible Pattern | Bias | Built | Confirms | Invalidates | What to Watch |
|---|---|---|---|---|---|---|---|
| MDB +1 | — | Inverse Head & Shoulders near trigger | bullish | 90% | 394.53 (above) | 300.00 | Possible inverse head & shoulders — not confirmed. Watch for a daily close above ~394.53 (neckline) to confirm, with a measured move toward… |
| HUM | — | Head & Shoulders near trigger | bearish | 90% | 412.67 (below) | 456.50 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~412.67 (neckline) to confirm, with measured-move risk toward … |
| MSFT | — | Head & Shoulders near trigger | bearish | 90% | 516.66 (below) | 551.15 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~516.66 (neckline) to confirm, with measured-move risk toward … |
| CNC | — | Cup & Handle near trigger | bullish | 90% | 72.50 (above) | 64.55 | Cup complete, possible handle forming — watch for a quiet 5-15 bar drift on light volume holding above ~64.55 (mid-cup), then a breakout th… |
| CSX +1 | Pivot Watch 1.38% away · Expanding 1–4 sessions at recent pace | Cup & Handle near trigger | bullish | 90% | 52.03 (above) | 49.70 | Cup complete, possible handle forming — watch for a quiet 5-15 bar drift on light volume holding above ~49.70 (mid-cup), then a breakout th… |
| VLO | — | Head & Shoulders near trigger | bearish | 90% | 421.31 (below) | 461.52 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~421.31 (neckline) to confirm, with measured-move risk toward … |
| SNOW | — | Head & Shoulders near trigger | bearish | 90% | 331.62 (below) | 384.56 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~331.62 (neckline) to confirm, with measured-move risk toward … |
| USO | — | VCP near trigger | bullish | 85% | 162.99 (above) | 141.76 | Possible VCP forming — contractions 13% → 8% → 6% → 4%. Watch for a final tighter contraction with volume drying up, then a move through ~1… |
| HPE +1 | — | Inverse Head & Shoulders | bullish | 80% | 67.12 (above) | 45.70 | Possible inverse head & shoulders — not confirmed. Watch for a daily close above ~67.12 (neckline) to confirm, with a measured move toward … |
| SHOP | — | Inverse Head & Shoulders | bullish | 80% | 189.01 (above) | 124.03 | Possible inverse head & shoulders — not confirmed. Watch for a daily close above ~189.01 (neckline) to confirm, with a measured move toward… |
| PLTR | — | Head & Shoulders | bearish | 75% | 184.28 (below) | 212.94 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~184.28 (neckline) to confirm, with measured-move risk toward … |
| CVX | — | Head & Shoulders | bearish | 75% | 204.96 (below) | 217.78 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~204.96 (neckline) to confirm, with measured-move risk toward … |
| IOT +1 | — | Head & Shoulders | bearish | 75% | 36.08 (below) | 45.12 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~36.08 (neckline) to confirm, with measured-move risk toward ~… |
| CAH | — | Head & Shoulders | bearish | 75% | 241.66 (below) | 258.30 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~241.66 (neckline) to confirm, with measured-move risk toward … |
| FDS +1 | — | Head & Shoulders | bearish | 75% | 256.81 (below) | 320.48 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~256.81 (neckline) to confirm, with measured-move risk toward … |
| KDP | — | Head & Shoulders | bearish | 75% | 26.84 (below) | 33.82 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~26.84 (neckline) to confirm, with measured-move risk toward ~… |
| FTNT | — | Head & Shoulders | bearish | 75% | 165.63 (below) | 197.13 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~165.63 (neckline) to confirm, with measured-move risk toward … |
| PANW | — | Head & Shoulders | bearish | 75% | 336.37 (below) | 432.33 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~336.37 (neckline) to confirm, with measured-move risk toward … |
| RVTY | — | Head & Shoulders | bearish | 75% | 153.92 (below) | 166.25 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~153.92 (neckline) to confirm, with measured-move risk toward … |
| FFIV | — | Head & Shoulders | bearish | 75% | 441.38 (below) | 483.30 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~441.38 (neckline) to confirm, with measured-move risk toward … |
| HPQ +1 | — | Head & Shoulders | bearish | 75% | 26.73 (below) | 36.22 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~26.73 (neckline) to confirm, with measured-move risk toward ~… |
| TRGP +1 | — | Head & Shoulders | bearish | 75% | 255.08 (below) | 307.94 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~255.08 (neckline) to confirm, with measured-move risk toward … |
| BBY | — | Head & Shoulders | bearish | 75% | 86.88 (below) | 96.53 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~86.88 (neckline) to confirm, with measured-move risk toward ~… |
| LLY | — | Head & Shoulders | bearish | 75% | 1117.87 (below) | 1292.65 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~1117.87 (neckline) to confirm, with measured-move risk toward… |
| ELV | — | Head & Shoulders | bearish | 75% | 312.96 (below) | 436.24 | Possible head & shoulders top — not confirmed. Watch for a daily close below ~312.96 (neckline) to confirm, with measured-move risk toward … |
Predictive overlays are educational pattern-recognition output, not trade recommendations. Most forming patterns never confirm.