Swing Trading

Bullish Swing Trading Opportunities

How this scanner works: It screens U.S.-listed common stocks priced at $3 or more, with at least $2 billion in market capitalization, positive earnings, strong trading liquidity, and no earnings report expected within the next seven days. A stock is shown below only after it also meets one of the five bullish technical setups: trend pullback, volume breakout, oversold reversal, bull-flag breakout, or gap-fill reversal.
Quality FilterPrice, market cap, liquidity, positive earnings, and earnings-date screening.
Technical ConfirmationOnly bullish setups with a defined entry, stop-loss, and target framework can appear.
Trade PlanningEach saved idea includes entry range, invalidation level, profit targets, risk/reward, and estimated holding window.
Risk ControlNo setup is guaranteed. Every opportunity is intended for review, sizing discipline, and stop-loss planning.

Current Bullish Technical Setups

Long-only pattern list: These are bullish chart patterns currently saved by the scanner. Use the filters below to narrow the list; they do not change the underlying scan or remove records.

JOYY Inc

20-Day Breakout with Volume + Bull Flag / Pennant Breakout

Score: 100.0/100
Current price$73.95
Market cap$3.39B
Relative volume1.59x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Textron Inc

20-Day Breakout with Volume

Score: 85.0/100
Current price$96.13
Market cap$16.08B
Relative volume1.95x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Illinois Tool Works Inc

Bull Flag / Pennant Breakout

Score: 85.0/100
Current price$284.82
Market cap$78.47B
Relative volume1.51x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Stanley Black & Decker Inc

Bull Flag / Pennant Breakout

Score: 85.0/100
Current price$94.15
Market cap$14.29B
Relative volume1.50x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Metlife Inc

20-Day Breakout with Volume

Score: 85.0/100
Current price$95.19
Market cap$57.95B
Relative volume1.48x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Masco Corp

Bull Flag / Pennant Breakout

Score: 85.0/100
Current price$81.15
Market cap$16.70B
Relative volume1.44x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Ryder System Inc

Trend Pullback to 20 EMA

Score: 80.0/100
Current price$268.68
Market cap$10.09B
Relative volume1.40x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Principal Financial Group Inc

Trend Pullback to 20 EMA

Score: 80.0/100
Current price$111.29
Market cap$23.95B
Relative volume1.61x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Webster Financial Corp

Trend Pullback to 20 EMA

Score: 80.0/100
Current price$76.94
Market cap$12.43B
Relative volume1.30x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

RTX Corp

20-Day Breakout with Volume

Score: 75.0/100
Current price$218.42
Market cap$268.33B
Relative volume1.72x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

JOYY Inc

20-Day Breakout with Volume

Score: 75.0/100
Current price$74.80
Market cap$3.39B
Relative volume1.76x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Banco Santander S.A.

Bull Flag / Pennant Breakout

Score: 70.0/100
Current price$13.99
Market cap$197.99B
Relative volume1.18x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Viking Holdings Ltd

Bull Flag / Pennant Breakout

Score: 70.0/100
Current price$103.12
Market cap$44.92B
Relative volume1.21x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Kimco Realty Corporation

Bull Flag / Pennant Breakout

Score: 70.0/100
Current price$26.39
Market cap$16.91B
Relative volume1.24x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

ICU Medical Inc

Bull Flag / Pennant Breakout

Score: 70.0/100
Current price$161.46
Market cap$3.87B
Relative volume1.22x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Lantheus Holdings Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$108.03
Market cap$7.15B
Relative volume1.20x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Millicom International Cellular S.A.

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$95.38
Market cap$15.71B
Relative volume0.90x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

News Corp - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$27.29
Market cap$14.02B
Relative volume0.72x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Zebra Technologies Corp - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$264.59
Market cap$12.73B
Relative volume0.83x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Truist Financial Corporation

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$52.12
Market cap$63.51B
Relative volume0.71x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Snap-on Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$407.29
Market cap$21.35B
Relative volume0.92x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Roku Inc - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$142.92
Market cap$21.13B
Relative volume0.93x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Regency Centers Corporation

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$82.34
Market cap$15.13B
Relative volume0.76x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Public Storage.

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$324.02
Market cap$57.88B
Relative volume0.96x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

PPG Industries Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$118.46
Market cap$27.94B
Relative volume1.08x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Phillips Edison & Company Inc - New

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$43.33
Market cap$5.83B
Relative volume0.98x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Murphy USA Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$610.45
Market cap$10.36B
Relative volume1.11x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Match Group Inc - New

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$38.80
Market cap$8.84B
Relative volume0.61x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Altria Group Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$72.89
Market cap$121.42B
Relative volume0.91x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Lamar Advertising Co - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$160.99
Market cap$15.99B
Relative volume1.02x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Coca-Cola Company

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$84.07
Market cap$362.01B
Relative volume1.10x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Eversource Energy

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$74.69
Market cap$28.00B
Relative volume0.88x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Cigna Group (The)

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$291.02
Market cap$76.12B
Relative volume0.79x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Church & Dwight Co. Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$98.71
Market cap$23.36B
Relative volume0.74x
Reward/risk2.00:1
FoundJul 27, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Public Storage.

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$322.48
Market cap$57.88B
Relative volume1.21x
Reward/risk2.00:1
FoundJul 25, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Lamar Advertising Co - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$159.46
Market cap$15.99B
Relative volume0.76x
Reward/risk2.00:1
FoundJul 25, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Roku Inc - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$141.97
Market cap$21.13B
Relative volume0.66x
Reward/risk2.00:1
FoundJul 25, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Eversource Energy

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$74.95
Market cap$28.00B
Relative volume0.62x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Cigna Group (The)

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$289.57
Market cap$76.12B
Relative volume0.65x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Church & Dwight Co. Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$97.64
Market cap$23.36B
Relative volume0.69x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Truist Financial Corporation

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$51.76
Market cap$63.51B
Relative volume0.62x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Regency Centers Corporation

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$82.15
Market cap$15.13B
Relative volume1.22x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Altria Group Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$72.99
Market cap$121.42B
Relative volume0.67x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Masco Corp

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$79.27
Market cap$16.70B
Relative volume0.85x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

ICU Medical Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$157.44
Market cap$3.87B
Relative volume0.84x
Reward/risk2.00:1
FoundJul 24, 2026
ExpiresAug 6, 2026
View full swing-trade analysis

Eversource Energy

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$74.62
Market cap$28.00B
Relative volume0.94x
Reward/risk2.00:1
FoundJul 23, 2026
ExpiresAug 3, 2026
View full swing-trade analysis

Eversource Energy

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$74.45
Market cap$28.00B
Relative volume0.69x
Reward/risk2.00:1
FoundJul 22, 2026
ExpiresAug 2, 2026
View full swing-trade analysis

Albertsons Companies Inc - Class A

Oversold Bullish Reversal + Gap-Fill Reversal

Score: 60.0/100
Current price$11.37
Market cap$6.67B
Relative volume1.44x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Toyota Motor Corporation

20-Day Breakout with Volume

Score: 55.0/100
Current price$182.15
Market cap$206.73B
Relative volume1.31x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Sony Group Corporation

20-Day Breakout with Volume

Score: 55.0/100
Current price$22.29
Market cap$119.03B
Relative volume1.68x
Reward/risk2.00:1
FoundJul 28, 2026
ExpiresAug 7, 2026
View full swing-trade analysis

Historical Opportunities

SymbolSetupScoreFoundExpired / StatusDetails
VVX20-Day Breakout with Volume55.0Jul 27, 2026InvalidatedReview
UPSTrend Pullback to 20 EMA65.0Jul 25, 2026InvalidatedReview
UBSTrend Pullback to 20 EMA65.0Jul 25, 2026InvalidatedReview
PBTrend Pullback to 20 EMA65.0Jul 25, 2026InvalidatedReview
ONBTrend Pullback to 20 EMA65.0Jul 25, 2026InvalidatedReview
MLMOversold Bullish Reversal20.0Jul 25, 2026InvalidatedReview
KDPOversold Bullish Reversal20.0Jul 25, 2026InvalidatedReview
HRLTrend Pullback to 20 EMA65.0Jul 25, 2026InvalidatedReview
UNMOversold Bullish Reversal20.0Jul 25, 2026InvalidatedReview
SSNC20-Day Breakout with Volume45.0Jul 25, 2026InvalidatedReview
SOLVTrend Pullback to 20 EMA65.0Jul 25, 2026InvalidatedReview
SCI20-Day Breakout with Volume55.0Jul 25, 2026InvalidatedReview
NTNXTrend Pullback to 20 EMA65.0Jul 25, 2026InvalidatedReview
LAZGap-Fill Reversal35.0Jul 24, 2026InvalidatedReview
GRABOversold Bullish Reversal45.0Jul 24, 2026InvalidatedReview
EXPDTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
EVRGTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
CINFTrend Pullback to 20 EMA55.0Jul 24, 2026InvalidatedReview
CHTROversold Bullish Reversal35.0Jul 24, 2026InvalidatedReview
YUMOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
WTSOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
WSMTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
WECTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
WAB20-Day Breakout with Volume75.0Jul 24, 2026InvalidatedReview
VSXYTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
VRTXOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
VMCOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
VTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
UALOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
TXRHTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
TTDOversold Bullish Reversal35.0Jul 24, 2026InvalidatedReview
TRV20-Day Breakout with Volume75.0Jul 24, 2026InvalidatedReview
TPRTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
TKOOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
THC20-Day Breakout with Volume55.0Jul 24, 2026InvalidatedReview
TGTXTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
TGTTrend Pullback to 20 EMA55.0Jul 24, 2026InvalidatedReview
TDYTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
TDGOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
SYYTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
SOTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
SLB20-Day Breakout with Volume45.0Jul 24, 2026InvalidatedReview
SHWOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
SAROOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
RMDOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
RFTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
RCLTrend Pullback to 20 EMA + Bull Flag / Pennant Breakout + Gap-Fill Reversal100.0Jul 24, 2026InvalidatedReview
RACEOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
POOLOversold Bullish Reversal35.0Jul 24, 2026InvalidatedReview
PNCTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
PKG20-Day Breakout with Volume + Bull Flag / Pennant Breakout100.0Jul 24, 2026InvalidatedReview
OVV20-Day Breakout with Volume45.0Jul 24, 2026InvalidatedReview
ODFLTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
NTAPTrend Pullback to 20 EMA75.0Jul 24, 2026InvalidatedReview
NFLXOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
NDSNTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
NBIXTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
MIDDOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
MCDOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
MAAOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
LUVOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
LOWOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
LMT20-Day Breakout with Volume45.0Jul 24, 2026InvalidatedReview
LLYTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
KVUETrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
KRYSOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
IDCCOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
IBMOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
HDBOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
USFDOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
EWOversold Bullish Reversal35.0Jul 24, 2026InvalidatedReview
MSIOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
KMBOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
VSECOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
TWLOOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
TEXTrend Pullback to 20 EMA80.0Jul 24, 2026InvalidatedReview
SKM20-Day Breakout with Volume55.0Jul 24, 2026InvalidatedReview
PKGTrend Pullback to 20 EMA70.0Jul 24, 2026InvalidatedReview
ORAOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
NDSNTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
MEDP20-Day Breakout with Volume55.0Jul 24, 2026InvalidatedReview
MCDOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
MAAOversold Bullish Reversal30.0Jul 24, 2026InvalidatedReview
LMT20-Day Breakout with Volume55.0Jul 24, 2026InvalidatedReview
IDCCOversold Bullish Reversal20.0Jul 24, 2026InvalidatedReview
ETSYTrend Pullback to 20 EMA65.0Jul 24, 2026InvalidatedReview
WTSOversold Bullish Reversal20.0Jul 23, 2026InvalidatedReview
VRTXOversold Bullish Reversal20.0Jul 23, 2026InvalidatedReview
VMIOversold Bullish Reversal35.0Jul 23, 2026InvalidatedReview
UNP20-Day Breakout with Volume + Bull Flag / Pennant Breakout100.0Jul 23, 2026InvalidatedReview
TSNOversold Bullish Reversal20.0Jul 23, 2026InvalidatedReview
TMO20-Day Breakout with Volume45.0Jul 23, 2026InvalidatedReview
TGTXTrend Pullback to 20 EMA90.0Jul 23, 2026InvalidatedReview
TEVAOversold Bullish Reversal30.0Jul 23, 2026InvalidatedReview
TDYTrend Pullback to 20 EMA65.0Jul 23, 2026InvalidatedReview
TDGOversold Bullish Reversal20.0Jul 23, 2026InvalidatedReview
SPGTrend Pullback to 20 EMA65.0Jul 23, 2026InvalidatedReview
SOTrend Pullback to 20 EMA65.0Jul 23, 2026InvalidatedReview
SNEXOversold Bullish Reversal30.0Jul 23, 2026InvalidatedReview
SHWOversold Bullish Reversal20.0Jul 23, 2026InvalidatedReview
Scroll to Top