SignalFin

S&P 500 stocks with bull flags · 2026-10-27

A sharp upward impulse (the pole) followed by a brief, shallow drift lower or sideways (the flag). The tight pullback suggests sellers cannot retrace much of the advance; a close above the pole high is the classic continuation trigger.

Confirmed (37)

TickerSectorPriceBreak levelObjectiveDaily trend
AHealth Care$177.49$177.05$212.85uptrend
AEPUtilities$130.30$128.14$139.57uptrend
AIZFinancials$286.30$285.67$310.70range
ADSKInformation Technology$242.10$251.74$304.30uptrend
BBWIConsumer Discretionary$21.95$20.96$26.18uptrend
CCLConsumer Discretionary$27.74$26.85$32.25uptrend
CNCHealth Care$68.71$71.21$82.96uptrend
CNXEnergy$38.58$36.28$41.79uptrend
CMSUtilities$69.00$68.99$75.69range
KOConsumer Staples$91.18$93.90$102.67range
CLConsumer Staples$92.17$94.12$104.25range
COPEnergy$147.96$146.69$169.93range
EDUtilities$115.03$112.51$123.02range
COSTConsumer Staples$992.13$1008.37$1133.63uptrend
CCIReal Estate$87.87$82.72$100.11uptrend
DTEUtilities$132.67$129.97$140.26uptrend
DUKUtilities$124.80$121.61$130.82range
ELVHealth Care$421.49$434.00$492.26range
ETRUtilities$108.43$105.67$114.42uptrend
ETSYConsumer Discretionary$87.66$90.31$114.42range
EVRGUtilities$85.30$83.39$89.68uptrend
EXCUtilities$44.70$43.58$47.43uptrend
FEUtilities$46.27$46.36$50.05range
GEHCHealth Care$71.11$71.32$79.32uptrend
IFFMaterials$93.21$91.88$102.22range
KDPConsumer Staples$34.86$34.71$39.36range
METFinancials$99.98$102.42$112.64range
MDLZConsumer Staples$62.35$64.40$71.48uptrend
PNWUtilities$106.31$103.55$116.83range
PPLUtilities$35.18$35.27$38.98uptrend
RCLConsumer Discretionary$295.92$285.20$348.18uptrend
SREUtilities$85.01$83.53$90.85range
SOUtilities$92.65$91.22$100.75range
ULTAConsumer Discretionary$626.88$615.00$695.95uptrend
VLTOIndustrials$103.19$104.00$114.45uptrend
WRBFinancials$72.38$75.46$84.66range
WSTHealth Care$398.29$396.00$432.51uptrend

Still forming (76)

TickerSectorPriceBreak levelObjectiveDaily trend
AOSIndustrials$62.06$62.61$70.67range
ABBVHealth Care$286.39$289.00$320.13uptrend
AFLFinancials$121.99$123.28$136.56uptrend
LNTUtilities$70.04$70.46$78.38range
ALLFinancials$251.71$259.25$298.99uptrend
MOConsumer Staples$73.49$76.09$86.40uptrend
AMCRMaterials$45.94$46.57$52.36range
AEEUtilities$108.74$109.14$120.10range
AMGNHealth Care$447.95$450.98$505.95uptrend
AONFinancials$302.50$306.95$347.57range
ACGLFinancials$100.34$103.84$115.40uptrend
ATOUtilities$171.37$174.12$193.52range
ADPIndustrials$293.11$308.63$361.30range
AZOConsumer Discretionary$3143.16$3277.41$3824.17range
BALLMaterials$64.10$66.12$77.13range
BDXHealth Care$195.03$200.47$225.23range
BBYConsumer Discretionary$98.50$99.92$116.19uptrend
BIIBHealth Care$252.73$254.41$293.09uptrend
BRIndustrials$177.09$186.46$217.23range
CORHealth Care$325.37$344.44$393.87range
CBFinancials$356.25$364.86$404.72range
CHDConsumer Staples$105.01$108.93$124.53uptrend
CIHealth Care$298.28$316.26$369.68range
STZConsumer Staples$130.63$139.31$168.02range
CVSHealth Care$91.13$94.83$105.44downtrend
DRIConsumer Discretionary$213.96$218.44$244.20uptrend
EBAYConsumer Discretionary$117.83$123.75$142.89uptrend
ECLMaterials$291.27$294.29$321.12uptrend
LLYHealth Care$1281.91$1321.21$1511.21uptrend
ELConsumer Staples$108.35$109.35$130.02uptrend
GRMNConsumer Discretionary$289.34$297.63$332.80uptrend
GENInformation Technology$24.25$25.23$30.12downtrend
HIGFinancials$133.51$139.72$159.02range
HDConsumer Discretionary$318.50$327.92$378.69range
HRLConsumer Staples$20.87$21.38$23.80range
IBMInformation Technology$250.25$256.30$294.81range
IDXXHealth Care$561.25$568.67$636.17uptrend
KVUEConsumer Staples$19.43$19.89$22.62uptrend
KMBConsumer Staples$109.10$112.39$130.84range
KMIEnergy$33.85$34.60$39.77range
KHCConsumer Staples$24.06$25.11$28.47range
LWConsumer Staples$53.78$55.44$70.22uptrend
LINMaterials$508.65$510.84$559.31range
LFinancials$111.02$113.80$123.71range
LOWConsumer Discretionary$198.18$204.52$230.59range
MASIndustrials$75.17$78.11$89.97uptrend
MAFinancials$609.85$633.29$721.18range
MTCHCommunication Services$43.69$46.62$54.12range
MCDConsumer Discretionary$249.47$252.88$276.56range
MCKHealth Care$967.02$1030.27$1213.26range
MDTHealth Care$93.95$96.66$108.10uptrend
MTDHealth Care$1685.32$1713.38$1952.96uptrend
MNSTConsumer Staples$45.44$47.59$54.13range
NKEConsumer Discretionary$37.56$38.44$44.91range
NIUtilities$43.60$43.78$49.15range
ORLYConsumer Discretionary$89.82$92.03$101.06range
OTISIndustrials$74.19$75.75$87.92range
PFEHealth Care$29.80$30.44$33.76range
PGConsumer Staples$159.23$166.85$190.30uptrend
REGNHealth Care$816.10$825.52$929.02range
RSGIndustrials$235.66$242.41$278.97uptrend
ROLIndustrials$34.01$35.45$41.62range
SJMConsumer Staples$127.41$133.43$151.75range
SYYConsumer Staples$82.30$83.97$91.85range
TRVFinancials$397.03$407.87$461.94uptrend
TSNConsumer Staples$55.75$57.18$64.40range
UDRReal Estate$35.61$36.42$39.74range
UNHHealth Care$410.39$426.55$490.50range
VFinancials$401.86$414.60$472.45range
VMCMaterials$262.50$269.15$301.27uptrend
DISCommunication Services$110.23$113.38$125.60range
WBDCommunication Services$30.95$30.97$34.20uptrend
WECUtilities$111.43$112.22$124.65range
WTWFinancials$319.66$332.59$381.76range
ZBHHealth Care$96.06$98.92$110.73range
ZTSHealth Care$78.23$82.29$95.81range

How detection works

Pole of at least 4.5 ATR gained within 15 bars, then a 3–15 bar flag that retraces no more than 40% of the pole and stays within half its height. Confirmed by a close above the pole high within the last 7 sessions.

“Confirmed” means the break level was closed through within the last few sessions; “forming” means the structure is in place but the level has not been taken out. A chart qualifying for both directions of the same pattern class is treated as chop and excluded.

Trade the chart, not the headline

SignalFin draws these patterns on real candlesticks, tracks every level, and runs daily swing scans with full trade parameters across the index.

Open SignalFin

Patterns are structural descriptions computed from price history, refreshed each trading day — not predictions or investment advice. See our disclaimer.