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.

Mizuho Financial Group Inc

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

Score: 100.0/100
Current price$11.45
Market cap$119.39B
Relative volume1.37x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Select Water Solutions Inc - Class A

Trend Pullback to 20 EMA

Score: 80.0/100
Current price$20.65
Market cap$2.53B
Relative volume1.30x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

HP Inc

20-Day Breakout with Volume

Score: 75.0/100
Current price$35.48
Market cap$20.14B
Relative volume1.70x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Teva- Pharmaceutical Industries Ltd

Trend Pullback to 20 EMA

Score: 75.0/100
Current price$37.10
Market cap$40.34B
Relative volume0.58x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Skyworks Solutions Inc

20-Day Breakout with Volume

Score: 75.0/100
Current price$88.35
Market cap$9.41B
Relative volume1.86x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Star Bulk Carriers Corp

Trend Pullback to 20 EMA

Score: 75.0/100
Current price$31.17
Market cap$2.81B
Relative volume0.79x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Qorvo Inc

20-Day Breakout with Volume

Score: 75.0/100
Current price$112.36
Market cap$7.73B
Relative volume2.38x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Woodside Energy Group Ltd

Trend Pullback to 20 EMA

Score: 70.0/100
Current price$23.67
Market cap$36.75B
Relative volume1.35x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Oneok Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$96.62
Market cap$55.34B
Relative volume0.84x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Microsoft Corporation

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$495.63
Market cap$2,900.73B
Relative volume0.65x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Kinetik Holdings Inc - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$54.79
Market cap$7.98B
Relative volume0.92x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Carmax Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$61.34
Market cap$7.23B
Relative volume0.81x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Harley-Davidson Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$27.88
Market cap$2.54B
Relative volume0.84x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Ascendis Pharma A/S

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$263.52
Market cap$18.01B
Relative volume0.79x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Verisign Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$292.71
Market cap$23.34B
Relative volume0.75x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Veeva Systems Inc - Class A

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$262.16
Market cap$31.31B
Relative volume0.47x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Urban Outfitters Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$78.58
Market cap$6.06B
Relative volume0.68x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Travelers Companies Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$375.13
Market cap$72.79B
Relative volume1.07x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Science Applications International Corp

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$129.90
Market cap$4.69B
Relative volume0.55x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Verisign Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$288.85
Market cap$23.34B
Relative volume0.85x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Science Applications International Corp

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$128.76
Market cap$4.69B
Relative volume0.64x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Verisign Inc

Trend Pullback to 20 EMA

Score: 65.0/100
Current price$286.94
Market cap$23.34B
Relative volume1.09x
Reward/risk2.00:1
FoundSep 9, 2026
ExpiresSep 20, 2026
View full swing-trade analysis

MakeMyTrip Ltd

Oversold Bullish Reversal + Gap-Fill Reversal

Score: 60.0/100
Current price$50.09
Market cap$5.53B
Relative volume1.29x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

VF Corp

Oversold Bullish Reversal + Gap-Fill Reversal

Score: 60.0/100
Current price$13.17
Market cap$6.40B
Relative volume1.28x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

MakeMyTrip Ltd

Oversold Bullish Reversal + Gap-Fill Reversal

Score: 60.0/100
Current price$49.08
Market cap$5.53B
Relative volume2.68x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Nucor Corp

Trend Pullback to 20 EMA

Score: 55.0/100
Current price$259.56
Market cap$50.27B
Relative volume0.60x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Tetra Tech Inc

Trend Pullback to 20 EMA

Score: 55.0/100
Current price$36.49
Market cap$7.76B
Relative volume0.68x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

ON Semiconductor Corp

Gap-Fill Reversal

Score: 50.0/100
Current price$76.14
Market cap$35.50B
Relative volume1.51x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Academy Sports and Outdoors Inc

20-Day Breakout with Volume

Score: 45.0/100
Current price$55.36
Market cap$2.97B
Relative volume1.42x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Vail Resorts Inc

Oversold Bullish Reversal

Score: 45.0/100
Current price$133.30
Market cap$5.01B
Relative volume1.71x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Intuitive Surgical Inc

Gap-Fill Reversal

Score: 40.0/100
Current price$369.15
Market cap$150.88B
Relative volume1.51x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

United Airlines Holdings Inc

Gap-Fill Reversal

Score: 40.0/100
Current price$109.82
Market cap$43.27B
Relative volume1.78x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Vail Resorts Inc

Oversold Bullish Reversal

Score: 35.0/100
Current price$140.11
Market cap$5.01B
Relative volume2.83x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Middleby Corp

Oversold Bullish Reversal

Score: 35.0/100
Current price$108.31
Market cap$7.92B
Relative volume1.58x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Karman Holdings Inc

Oversold Bullish Reversal

Score: 35.0/100
Current price$35.23
Market cap$7.47B
Relative volume1.45x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Hayward Holdings Inc

Oversold Bullish Reversal

Score: 35.0/100
Current price$13.11
Market cap$3.76B
Relative volume1.60x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Grab Holdings Ltd - Class A

Oversold Bullish Reversal

Score: 35.0/100
Current price$3.05
Market cap$15.42B
Relative volume1.49x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Texas Roadhouse Inc

Oversold Bullish Reversal

Score: 35.0/100
Current price$181.22
Market cap$12.77B
Relative volume1.45x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Sherwin-Williams Company

Oversold Bullish Reversal

Score: 35.0/100
Current price$323.29
Market cap$86.93B
Relative volume1.41x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Travel+Leisure Company

Oversold Bullish Reversal

Score: 35.0/100
Current price$65.36
Market cap$4.78B
Relative volume1.48x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

PayPal Holdings Inc

Oversold Bullish Reversal

Score: 30.0/100
Current price$53.31
Market cap$40.11B
Relative volume0.90x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

NewMarket Corp

Oversold Bullish Reversal

Score: 30.0/100
Current price$881.86
Market cap$7.24B
Relative volume1.00x
Reward/risk2.00:1
FoundSep 10, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Mohawk Industries Inc

Gap-Fill Reversal

Score: 25.0/100
Current price$126.78
Market cap$7.27B
Relative volume1.14x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

TREX Co. Inc

Gap-Fill Reversal

Score: 25.0/100
Current price$44.95
Market cap$5.04B
Relative volume1.17x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

On Holding AG Class A

Oversold Bullish Reversal

Score: 20.0/100
Current price$27.42
Market cap$12.28B
Relative volume0.93x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

BeiGene Ltd

Oversold Bullish Reversal

Score: 20.0/100
Current price$346.51
Market cap$30.88B
Relative volume0.80x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Nike Inc - Class B

Oversold Bullish Reversal

Score: 20.0/100
Current price$36.82
Market cap$65.29B
Relative volume0.66x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

NewMarket Corp

Oversold Bullish Reversal

Score: 20.0/100
Current price$886.24
Market cap$7.24B
Relative volume0.82x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Nordson Corp

Oversold Bullish Reversal

Score: 20.0/100
Current price$314.47
Market cap$16.18B
Relative volume0.62x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Mastec Inc

Oversold Bullish Reversal

Score: 20.0/100
Current price$240.54
Market cap$29.51B
Relative volume0.47x
Reward/risk2.00:1
FoundSep 11, 2026
ExpiresSep 21, 2026
View full swing-trade analysis

Historical Opportunities

SymbolSetupScoreFoundExpired / StatusDetails
MGap-Fill Reversal40.0Sep 11, 2026InvalidatedReview
CHDOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
UNFOversold Bullish Reversal35.0Sep 11, 2026InvalidatedReview
SYKOversold Bullish Reversal35.0Sep 11, 2026InvalidatedReview
EWOversold Bullish Reversal30.0Sep 11, 2026InvalidatedReview
VMCOversold Bullish Reversal + Gap-Fill Reversal45.0Sep 11, 2026InvalidatedReview
TBBKOversold Bullish Reversal + Gap-Fill Reversal60.0Sep 11, 2026InvalidatedReview
SLGNOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
OTEXOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
KWROversold Bullish Reversal35.0Sep 11, 2026InvalidatedReview
KVUEOversold Bullish Reversal35.0Sep 11, 2026InvalidatedReview
KNFOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
ITRIOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
WTTrend Pullback to 20 EMA65.0Sep 11, 2026InvalidatedReview
UFPTOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
TMEOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
THOOversold Bullish Reversal35.0Sep 11, 2026InvalidatedReview
SHOPOversold Bullish Reversal35.0Sep 11, 2026InvalidatedReview
SHCOversold Bullish Reversal20.0Sep 11, 2026InvalidatedReview
RRCTrend Pullback to 20 EMA65.0Sep 11, 2026InvalidatedReview
PMTrend Pullback to 20 EMA65.0Sep 11, 2026InvalidatedReview
NXSTOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
MFCTrend Pullback to 20 EMA75.0Sep 10, 2026InvalidatedReview
METTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
MOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
LYFTOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
LTHOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
LMTOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
LIFOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
LDOSOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
KTOSOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
KTBOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
JOYYTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
JOEOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
JDOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
JBSOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
ITWOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
ITGRTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
IROversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
HEOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
EXPDTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
ETSYOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
CIENOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
ASO20-Day Breakout with Volume45.0Sep 10, 2026InvalidatedReview
WTWOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
WRBYOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
WAFDOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
WABOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
VVVOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
VOYATrend Pullback to 20 EMA70.0Sep 10, 2026InvalidatedReview
VMCOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
VIPSOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
VICROversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
VG20-Day Breakout with Volume85.0Sep 10, 2026InvalidatedReview
UNPOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
UBEROversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
TXRHOversold Bullish Reversal45.0Sep 10, 2026InvalidatedReview
TWLOTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
TSMTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
TRNOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
TPROversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
TMOOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
TJXOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
TGTXTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
TDYOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
SXIOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
SWKS20-Day Breakout with Volume75.0Sep 10, 2026InvalidatedReview
STZOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
STNG20-Day Breakout with Volume75.0Sep 10, 2026InvalidatedReview
SPHROversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
SONOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
SNXTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
SFBSOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
SANTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
RTXOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
RPMOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
RNRTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
RLOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
RGENOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
RGATrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
RCLOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
QTWOOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
PTCOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
PSAOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
PRKSOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
POWLOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
PKGOversold Bullish Reversal45.0Sep 10, 2026InvalidatedReview
PINSOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
PFGTrend Pullback to 20 EMA80.0Sep 10, 2026InvalidatedReview
PBR20-Day Breakout with Volume + Bull Flag / Pennant Breakout100.0Sep 10, 2026InvalidatedReview
OSISOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
ONONOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
ONCOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
OFGTrend Pullback to 20 EMA65.0Sep 10, 2026InvalidatedReview
NOCOversold Bullish Reversal35.0Sep 10, 2026InvalidatedReview
MZTIOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
MYRGOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
MUSAOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
MUR20-Day Breakout with Volume85.0Sep 10, 2026InvalidatedReview
MTDOversold Bullish Reversal20.0Sep 10, 2026InvalidatedReview
Scroll to Top