Bullish Swing Trading Opportunities
Current Bullish Technical Setups
JOYY Inc
20-Day Breakout with Volume + Bull Flag / Pennant Breakout
Score: 100.0/100View full swing-trade analysisTextron Inc
20-Day Breakout with Volume
Score: 85.0/100View full swing-trade analysisIllinois Tool Works Inc
Bull Flag / Pennant Breakout
Score: 85.0/100View full swing-trade analysisStanley Black & Decker Inc
Bull Flag / Pennant Breakout
Score: 85.0/100View full swing-trade analysisMetlife Inc
20-Day Breakout with Volume
Score: 85.0/100View full swing-trade analysisMasco Corp
Bull Flag / Pennant Breakout
Score: 85.0/100View full swing-trade analysisRyder System Inc
Trend Pullback to 20 EMA
Score: 80.0/100View full swing-trade analysisPrincipal Financial Group Inc
Trend Pullback to 20 EMA
Score: 80.0/100View full swing-trade analysisWebster Financial Corp
Trend Pullback to 20 EMA
Score: 80.0/100View full swing-trade analysisRTX Corp
20-Day Breakout with Volume
Score: 75.0/100View full swing-trade analysisJOYY Inc
20-Day Breakout with Volume
Score: 75.0/100View full swing-trade analysisBanco Santander S.A.
Bull Flag / Pennant Breakout
Score: 70.0/100View full swing-trade analysisViking Holdings Ltd
Bull Flag / Pennant Breakout
Score: 70.0/100View full swing-trade analysisKimco Realty Corporation
Bull Flag / Pennant Breakout
Score: 70.0/100View full swing-trade analysisICU Medical Inc
Bull Flag / Pennant Breakout
Score: 70.0/100View full swing-trade analysisLantheus Holdings Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisMillicom International Cellular S.A.
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisNews Corp - Class A
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisZebra Technologies Corp - Class A
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisTruist Financial Corporation
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisSnap-on Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisRoku Inc - Class A
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisRegency Centers Corporation
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisPublic Storage.
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisPPG Industries Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisPhillips Edison & Company Inc - New
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisMurphy USA Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisMatch Group Inc - New
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisAltria Group Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisLamar Advertising Co - Class A
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisCoca-Cola Company
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisEversource Energy
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisCigna Group (The)
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisChurch & Dwight Co. Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisPublic Storage.
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisLamar Advertising Co - Class A
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisRoku Inc - Class A
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisEversource Energy
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisCigna Group (The)
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisChurch & Dwight Co. Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisTruist Financial Corporation
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisRegency Centers Corporation
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisAltria Group Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisMasco Corp
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisICU Medical Inc
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisEversource Energy
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisEversource Energy
Trend Pullback to 20 EMA
Score: 65.0/100View full swing-trade analysisAlbertsons Companies Inc - Class A
Oversold Bullish Reversal + Gap-Fill Reversal
Score: 60.0/100View full swing-trade analysisToyota Motor Corporation
20-Day Breakout with Volume
Score: 55.0/100View full swing-trade analysisSony Group Corporation
20-Day Breakout with Volume
Score: 55.0/100View full swing-trade analysisHistorical Opportunities
| Symbol | Setup | Score | Found | Expired / Status | Details |
|---|---|---|---|---|---|
| VVX | 20-Day Breakout with Volume | 55.0 | Jul 27, 2026 | Invalidated | Review |
| UPS | Trend Pullback to 20 EMA | 65.0 | Jul 25, 2026 | Invalidated | Review |
| UBS | Trend Pullback to 20 EMA | 65.0 | Jul 25, 2026 | Invalidated | Review |
| PB | Trend Pullback to 20 EMA | 65.0 | Jul 25, 2026 | Invalidated | Review |
| ONB | Trend Pullback to 20 EMA | 65.0 | Jul 25, 2026 | Invalidated | Review |
| MLM | Oversold Bullish Reversal | 20.0 | Jul 25, 2026 | Invalidated | Review |
| KDP | Oversold Bullish Reversal | 20.0 | Jul 25, 2026 | Invalidated | Review |
| HRL | Trend Pullback to 20 EMA | 65.0 | Jul 25, 2026 | Invalidated | Review |
| UNM | Oversold Bullish Reversal | 20.0 | Jul 25, 2026 | Invalidated | Review |
| SSNC | 20-Day Breakout with Volume | 45.0 | Jul 25, 2026 | Invalidated | Review |
| SOLV | Trend Pullback to 20 EMA | 65.0 | Jul 25, 2026 | Invalidated | Review |
| SCI | 20-Day Breakout with Volume | 55.0 | Jul 25, 2026 | Invalidated | Review |
| NTNX | Trend Pullback to 20 EMA | 65.0 | Jul 25, 2026 | Invalidated | Review |
| LAZ | Gap-Fill Reversal | 35.0 | Jul 24, 2026 | Invalidated | Review |
| GRAB | Oversold Bullish Reversal | 45.0 | Jul 24, 2026 | Invalidated | Review |
| EXPD | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| EVRG | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| CINF | Trend Pullback to 20 EMA | 55.0 | Jul 24, 2026 | Invalidated | Review |
| CHTR | Oversold Bullish Reversal | 35.0 | Jul 24, 2026 | Invalidated | Review |
| YUM | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| WTS | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| WSM | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| WEC | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| WAB | 20-Day Breakout with Volume | 75.0 | Jul 24, 2026 | Invalidated | Review |
| VSXY | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| VRTX | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| VMC | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| V | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| UAL | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| TXRH | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| TTD | Oversold Bullish Reversal | 35.0 | Jul 24, 2026 | Invalidated | Review |
| TRV | 20-Day Breakout with Volume | 75.0 | Jul 24, 2026 | Invalidated | Review |
| TPR | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| TKO | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| THC | 20-Day Breakout with Volume | 55.0 | Jul 24, 2026 | Invalidated | Review |
| TGTX | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| TGT | Trend Pullback to 20 EMA | 55.0 | Jul 24, 2026 | Invalidated | Review |
| TDY | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| TDG | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| SYY | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| SO | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| SLB | 20-Day Breakout with Volume | 45.0 | Jul 24, 2026 | Invalidated | Review |
| SHW | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| SARO | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| RMD | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| RF | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| RCL | Trend Pullback to 20 EMA + Bull Flag / Pennant Breakout + Gap-Fill Reversal | 100.0 | Jul 24, 2026 | Invalidated | Review |
| RACE | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| POOL | Oversold Bullish Reversal | 35.0 | Jul 24, 2026 | Invalidated | Review |
| PNC | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| PKG | 20-Day Breakout with Volume + Bull Flag / Pennant Breakout | 100.0 | Jul 24, 2026 | Invalidated | Review |
| OVV | 20-Day Breakout with Volume | 45.0 | Jul 24, 2026 | Invalidated | Review |
| ODFL | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| NTAP | Trend Pullback to 20 EMA | 75.0 | Jul 24, 2026 | Invalidated | Review |
| NFLX | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| NDSN | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| NBIX | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| MIDD | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| MCD | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| MAA | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| LUV | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| LOW | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| LMT | 20-Day Breakout with Volume | 45.0 | Jul 24, 2026 | Invalidated | Review |
| LLY | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| KVUE | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| KRYS | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| IDCC | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| IBM | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| HDB | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| USFD | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| EW | Oversold Bullish Reversal | 35.0 | Jul 24, 2026 | Invalidated | Review |
| MSI | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| KMB | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| VSEC | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| TWLO | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| TEX | Trend Pullback to 20 EMA | 80.0 | Jul 24, 2026 | Invalidated | Review |
| SKM | 20-Day Breakout with Volume | 55.0 | Jul 24, 2026 | Invalidated | Review |
| PKG | Trend Pullback to 20 EMA | 70.0 | Jul 24, 2026 | Invalidated | Review |
| ORA | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| NDSN | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| MEDP | 20-Day Breakout with Volume | 55.0 | Jul 24, 2026 | Invalidated | Review |
| MCD | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| MAA | Oversold Bullish Reversal | 30.0 | Jul 24, 2026 | Invalidated | Review |
| LMT | 20-Day Breakout with Volume | 55.0 | Jul 24, 2026 | Invalidated | Review |
| IDCC | Oversold Bullish Reversal | 20.0 | Jul 24, 2026 | Invalidated | Review |
| ETSY | Trend Pullback to 20 EMA | 65.0 | Jul 24, 2026 | Invalidated | Review |
| WTS | Oversold Bullish Reversal | 20.0 | Jul 23, 2026 | Invalidated | Review |
| VRTX | Oversold Bullish Reversal | 20.0 | Jul 23, 2026 | Invalidated | Review |
| VMI | Oversold Bullish Reversal | 35.0 | Jul 23, 2026 | Invalidated | Review |
| UNP | 20-Day Breakout with Volume + Bull Flag / Pennant Breakout | 100.0 | Jul 23, 2026 | Invalidated | Review |
| TSN | Oversold Bullish Reversal | 20.0 | Jul 23, 2026 | Invalidated | Review |
| TMO | 20-Day Breakout with Volume | 45.0 | Jul 23, 2026 | Invalidated | Review |
| TGTX | Trend Pullback to 20 EMA | 90.0 | Jul 23, 2026 | Invalidated | Review |
| TEVA | Oversold Bullish Reversal | 30.0 | Jul 23, 2026 | Invalidated | Review |
| TDY | Trend Pullback to 20 EMA | 65.0 | Jul 23, 2026 | Invalidated | Review |
| TDG | Oversold Bullish Reversal | 20.0 | Jul 23, 2026 | Invalidated | Review |
| SPG | Trend Pullback to 20 EMA | 65.0 | Jul 23, 2026 | Invalidated | Review |
| SO | Trend Pullback to 20 EMA | 65.0 | Jul 23, 2026 | Invalidated | Review |
| SNEX | Oversold Bullish Reversal | 30.0 | Jul 23, 2026 | Invalidated | Review |
| SHW | Oversold Bullish Reversal | 20.0 | Jul 23, 2026 | Invalidated | Review |