Every classic chart pattern in the US market, found after each close.
Our scanner reads the daily and weekly candles of all 1500 S&P 1500 stocks and keeps the best-fitting formation for each — triangles, wedges, head and shoulders, double tops and bottoms, channels, flags and cup and handle — with the level it has to clear and the measured move it projects if it does.
Find your stock: does it have a pattern today?
Latest breaks
Browse by formation
Triangles & wedges
Ascending Triangle
A flat ceiling with a rising floor — buyers paying up into the same resistance until it gives way.
25Descending Triangle
A flat floor with a falling ceiling — sellers accepting less each time until the support gives way.
42Symmetrical Triangle
Lower highs and higher lows squeezing into a point — a coiling market that has not chosen a side yet.
60Rising Wedge
Price grinding higher inside two rising lines that are closing together — an advance running out of air.
40Falling Wedge
Price sliding lower inside two falling lines that are closing together — a decline losing its force.
Tops & bottoms
Head and Shoulders
Three peaks with the middle one highest — the best known topping pattern there is.
66Inverse Head and Shoulders
Three troughs with the middle one deepest — the classic bottoming pattern.
63Double Top
Two failed attempts at the same high, separated by a dip — the classic M.
47Double Bottom
Two successful defences of the same low, separated by a rally — the classic W.
72Triple Top
Three failed attempts at the same high — heavier supply than a double top.
56Triple Bottom
Three successful defences of the same low — a base with more proof behind it than a double bottom.
Ranges & channels
Rectangle / Trading Range
A flat ceiling and a flat floor — price simply oscillating between two well-defended prices.
50Ascending Channel
A steady uptrend held between two parallel rising lines.
69Descending Channel
A steady downtrend held between two parallel falling lines.
Continuation
Everything found today
654 formationsStill forming — closest to their trigger first
| Stock | Pattern | TF | State | Last | Trigger | Away | Target | Score |
|---|---|---|---|---|---|---|---|---|
| NFGNational Fuel Gas | Descending Triangle | Weekly | Forming | $73.43 | $73.43 | +0.0% | — | 91 |
| CNXCNX Resources | Rising Wedge | Daily | Forming | $34.92 | $34.92 | +0.0% | — | 73 |
| ATRAptarGroup | Inverse Head and Shoulders | Weekly | Forming | $142.50 | $142.52 | +0.0% | — | 86 |
| CWSTCasella Waste Systems | Cup and Handle | Daily | Forming | $98.21 | $98.28 | +0.1% | — | 75 |
| NBHCNational Bank Holdings | Descending Triangle | Daily | Forming | $36.91 | $36.88 | -0.1% | — | 91 |
| FASTFastenal | Double Bottom | Weekly | Forming | $52.99 | $52.92 | -0.1% | — | 58 |
| MMM3M | Double Bottom | Weekly | Forming | $185.15 | $184.90 | -0.1% | — | 59 |
| GPORGulfport Energy | Head and Shoulders | Weekly | Forming | $150.00 | $149.79 | -0.1% | — | 86 |
| AMAntero Midstream | Descending Channel | Weekly | Forming | $18.98 | $18.95 | -0.2% | — | 74 |
| CVXChevron | Head and Shoulders | Daily | Forming | $212.61 | $212.98 | +0.2% | — | 87 |
| ACGLArch Capital | Inverse Head and Shoulders | Weekly | Forming | $107.28 | $107.09 | -0.2% | — | 88 |
| EFCEllington Financial | Double Top | Weekly | Forming | $11.26 | $11.28 | +0.2% | — | 62 |
| EXRExtra Space Storage | Double Bottom | Weekly | Forming | $159.19 | $158.88 | -0.2% | — | 61 |
| CBChubb Limited | Double Bottom | Weekly | Forming | $365.02 | $365.91 | +0.2% | — | 59 |
| XOMExxonMobil | Head and Shoulders | Daily | Forming | $165.87 | $165.43 | -0.3% | — | 87 |
| WSMWilliams-Sonoma | Triple Bottom | Weekly | Forming | $254.06 | $254.89 | +0.3% | — | 83 |
| IVZInvesco | Head and Shoulders | Weekly | Forming | $27.08 | $26.99 | -0.3% | — | 86 |
| BACBank of America | Head and Shoulders | Weekly | Forming | $49.42 | $49.25 | -0.3% | — | 87 |
| MASMasco | Inverse Head and Shoulders | Weekly | Forming | $82.22 | $82.53 | +0.4% | — | 86 |
| CPKChesapeake Utilities | Triple Bottom | Weekly | Forming | $140.28 | $140.83 | +0.4% | — | 85 |
| OXYOccidental Petroleum | Head and Shoulders | Daily | Forming | $56.38 | $56.61 | +0.4% | — | 86 |
| FTITechnipFMC | Head and Shoulders | Weekly | Forming | $63.52 | $63.26 | -0.4% | — | 86 |
| CUBICustomers Bancorp | Triple Bottom | Weekly | Forming | $84.73 | $84.38 | -0.4% | — | 84 |
| NNNNNN Reit | Triple Top | Daily | Forming | $41.12 | $40.95 | -0.4% | — | 84 |
| AZOAutoZone | Rising Wedge | Daily | Forming | $3,216.35 | $3,202.87 | -0.4% | — | 85 |
| WMBWilliams Companies | Descending Channel | Weekly | Forming | $64.08 | $63.80 | -0.4% | — | 103 |
| NICNicolet Bankshares | Triple Bottom | Daily | Forming | $173.12 | $173.88 | +0.4% | — | 84 |
| SHOSunstone Hotel Investors | Inverse Head and Shoulders | Weekly | Forming | $12.52 | $12.46 | -0.5% | — | 86 |
| METMetLife | Rising Wedge | Daily | Forming | $98.27 | $97.78 | -0.5% | — | 86 |
| FBPFirst BanCorp (Puerto Rico) | Descending Triangle | Daily | Forming | $26.00 | $25.87 | -0.5% | — | 87 |
| UCBUnited Community Banks | Triple Bottom | Weekly | Forming | $36.99 | $37.18 | +0.5% | — | 84 |
| CDPCOPT Defense Properties | Double Top | Daily | Forming | $32.87 | $32.70 | -0.5% | — | 60 |
| JCIJohnson Controls | Triple Top | Weekly | Forming | $135.03 | $135.79 | +0.6% | — | 82 |
| DCOMDime Community Bancshares | Double Bottom | Weekly | Forming | $42.21 | $41.97 | -0.6% | — | 59 |
| CLColgate-Palmolive | Triple Bottom | Weekly | Forming | $96.56 | $96.01 | -0.6% | — | 84 |
| MSCIMSCI | Triple Bottom | Weekly | Forming | $641.01 | $644.77 | +0.6% | — | 83 |
| NWSNews Corp (Class B) | Descending Channel | Weekly | Forming | $28.96 | $28.79 | -0.6% | — | 63 |
| LTHLife Time Group Holdings | Inverse Head and Shoulders | Weekly | Forming | $47.12 | $47.42 | +0.6% | — | 85 |
| CBChubb Limited | Rising Wedge | Daily | Forming | $365.02 | $362.50 | -0.7% | — | 75 |
| CDPCOPT Defense Properties | Head and Shoulders | Weekly | Forming | $32.87 | $32.64 | -0.7% | — | 86 |
| BLKBlackRock | Double Bottom | Weekly | Forming | $1,178.87 | $1,187.17 | +0.7% | — | 59 |
| SAFTSafety Insurance Group | Double Bottom | Weekly | Forming | $104.27 | $103.42 | -0.8% | — | 59 |
| VMCVulcan Materials | Cup and Handle | Daily | Forming | $282.72 | $285.15 | +0.9% | — | 77 |
| OPLNOPENLANE | Head and Shoulders | Daily | Forming | $34.35 | $34.04 | -0.9% | — | 87 |
| POOLPool | Cup and Handle | Daily | Forming | $211.70 | $209.78 | -0.9% | — | 76 |
| BOHBank of Hawaii | Bear Flag | Daily | Forming | $69.64 | $69.00 | -0.9% | — | 69 |
| VMCVulcan Materials | Inverse Head and Shoulders | Weekly | Forming | $282.72 | $285.37 | +0.9% | — | 86 |
| ADUSAddus HomeCare | Triple Bottom | Weekly | Forming | $124.31 | $123.14 | -0.9% | — | 83 |
| STESteris | Inverse Head and Shoulders | Daily | Forming | $252.30 | $249.88 | -1.0% | — | 87 |
| ZTSZoetis | Triple Bottom | Weekly | Forming | $79.40 | $80.17 | +1.0% | — | 83 |
| EIGEmployers Holdings | Double Top | Weekly | Forming | $47.30 | $46.84 | -1.0% | — | 59 |
| LNTHLantheus | Double Top | Weekly | Forming | $100.61 | $99.63 | -1.0% | — | 59 |
| TRMKTrustmark | Rising Wedge | Weekly | Forming | $44.64 | $44.20 | -1.0% | — | 84 |
| AATAmerican Assets Trust | Bear Flag | Daily | Forming | $21.53 | $21.31 | -1.0% | — | 70 |
| PDDPDD Holdings | Triple Bottom | Daily | Forming | $83.03 | $83.88 | +1.0% | — | 84 |
| JBGSJBG Smith | Cup and Handle | Daily | Forming | $12.44 | $12.57 | +1.0% | — | 76 |
| AGOAssured Guaranty | Falling Wedge | Weekly | Forming | $73.45 | $74.22 | +1.0% | — | 72 |
| CVXChevron | Rising Wedge | Weekly | Forming | $212.61 | $210.27 | -1.1% | — | 73 |
| NINiSource | Rising Wedge | Daily | Forming | $44.15 | $43.66 | -1.1% | — | 73 |
| PGProcter & Gamble | Triple Bottom | Weekly | Forming | $165.40 | $167.25 | +1.1% | — | 86 |
| PPGPPG Industries | Inverse Head and Shoulders | Weekly | Forming | $122.38 | $121.01 | -1.1% | — | 86 |
| HHyatt | Inverse Head and Shoulders | Weekly | Forming | $184.32 | $186.52 | +1.2% | — | 85 |
| DTMDT Midstream | Descending Channel | Weekly | Forming | $113.66 | $112.25 | -1.2% | — | 89 |
| RRyder | Triple Bottom | Weekly | Forming | $266.39 | $269.74 | +1.3% | — | 84 |
| GGGGraco | Bear Flag | Daily | Forming | $67.86 | $67.00 | -1.3% | — | 65 |
| ELANElanco | Triple Bottom | Weekly | Forming | $25.74 | $25.41 | -1.3% | — | 82 |
| CBTCabot | Descending Channel | Weekly | Forming | $71.05 | $70.11 | -1.3% | — | 80 |
| ZWSZurn Elkay Water Solutions | Head and Shoulders | Weekly | Forming | $43.47 | $42.89 | -1.3% | — | 86 |
| RLIRLI | Inverse Head and Shoulders | Weekly | Forming | $68.35 | $67.35 | -1.5% | — | 85 |
| ADCAgree Realty | Falling Wedge | Weekly | Forming | $69.87 | $70.91 | +1.5% | — | 72 |
| CFGCitizens Financial | Head and Shoulders | Weekly | Forming | $63.24 | $62.29 | -1.5% | — | 87 |
| DRIDarden Restaurants | Triple Bottom | Weekly | Forming | $226.35 | $229.76 | +1.5% | — | 83 |
| CSRCenterspace Trust | Rising Wedge | Daily | Forming | $57.22 | $56.35 | -1.5% | — | 115 |
| CORCencora | Double Bottom | Weekly | Forming | $333.56 | $338.71 | +1.5% | — | 58 |
| UTLUnitil | Double Bottom | Weekly | Forming | $56.38 | $57.26 | +1.6% | — | 59 |
| AVYAvery Dennison | Rising Wedge | Daily | Forming | $186.78 | $183.64 | -1.7% | — | 73 |
| KNXKnight-Swift | Descending Channel | Weekly | Forming | $58.41 | $57.41 | -1.7% | — | 101 |
| MTBM&T Bank | Head and Shoulders | Weekly | Forming | $217.75 | $213.93 | -1.8% | — | 87 |
| JNJJohnson & Johnson | Triple Bottom | Weekly | Forming | $276.22 | $281.07 | +1.8% | — | 83 |
| KOCoca-Cola Company (The) | Ascending Channel | Weekly | Forming | $95.67 | $97.39 | +1.8% | — | 89 |
| SPGIS&P Global | Rising Wedge | Daily | Forming | $467.80 | $459.21 | -1.8% | — | 89 |
| PRUPrudential Financial | Rising Wedge | Daily | Forming | $119.24 | $117.01 | -1.9% | — | 85 |
| EXEExpand Energy | Descending Triangle | Weekly | Forming | $84.60 | $82.99 | -1.9% | — | 86 |
| DLBDolby | Ascending Triangle | Weekly | Forming | $64.83 | $66.07 | +1.9% | — | 87 |
| SRSpire | Rising Wedge | Daily | Forming | $88.81 | $87.10 | -1.9% | — | 74 |
| WMTWalmart | Rising Wedge | Daily | Forming | $125.52 | $123.04 | -2.0% | — | 72 |
| EGPEastGroup Properties | Descending Triangle | Weekly | Forming | $193.81 | $189.97 | -2.0% | — | 70 |
| ITWIllinois Tool Works | Rising Wedge | Daily | Forming | $280.95 | $275.38 | -2.0% | — | 72 |
| GMEDGlobus Medical | Triple Top | Weekly | Forming | $71.05 | $72.54 | +2.1% | — | 82 |
| AEPAmerican Electric Power | Rising Wedge | Daily | Forming | $126.53 | $123.85 | -2.1% | — | 91 |
| ASHAshland Global | Triple Bottom | Weekly | Forming | $76.62 | $78.25 | +2.1% | — | 83 |
| METMetLife | Rising Wedge | Weekly | Forming | $98.27 | $96.18 | -2.1% | — | 75 |
| SKYWSkyWest | Descending Channel | Weekly | Forming | $79.38 | $77.68 | -2.1% | — | 80 |
| AWRAmerican States Water | Ascending Triangle | Weekly | Forming | $89.98 | $91.93 | +2.2% | — | 73 |
| WTWWillis Towers Watson | Rising Wedge | Daily | Forming | $328.86 | $321.58 | -2.2% | — | 83 |
| ABMABM Industries | Rising Wedge | Daily | Forming | $52.90 | $51.71 | -2.2% | — | 73 |
| CNRCore Natural Resources | Head and Shoulders | Weekly | Forming | $79.31 | $77.50 | -2.3% | — | 86 |
| UNPUnion Pacific | Triple Top | Daily | Forming | $290.16 | $283.53 | -2.3% | — | 84 |
| TRUTransUnion | Cup and Handle | Daily | Forming | $81.18 | $83.04 | +2.3% | — | 75 |
| DTEDTE Energy | Inverse Head and Shoulders | Daily | Forming | $135.08 | $138.25 | +2.3% | — | 88 |
| RSGRepublic Services | Rising Wedge | Daily | Forming | $246.85 | $241.05 | -2.3% | — | 107 |
| NWNNW Natural | Double Bottom | Weekly | Forming | $51.75 | $52.99 | +2.4% | — | 59 |
| GNTXGentex | Descending Channel | Daily | Forming | $19.88 | $19.40 | -2.4% | — | 105 |
| ADUSAddus HomeCare | Rising Wedge | Daily | Forming | $124.31 | $121.20 | -2.5% | — | 85 |
| SRESempra | Triple Top | Daily | Forming | $78.17 | $76.21 | -2.5% | — | 84 |
| SRESempra | Descending Triangle | Weekly | Forming | $78.17 | $76.21 | -2.5% | — | 65 |
| VNOVornado Realty Trust | Falling Wedge | Weekly | Forming | $35.82 | $36.72 | +2.5% | — | 72 |
| TTTrane Technologies | Descending Channel | Weekly | Forming | $401.76 | $391.53 | -2.5% | — | 90 |
| AITApplied Industrial Technologies | Descending Channel | Weekly | Forming | $283.39 | $276.17 | -2.5% | — | 75 |
| HRHealthcare Realty Trust | Inverse Head and Shoulders | Daily | Forming | $19.20 | $19.69 | +2.6% | — | 87 |
| WRBW. R. Berkley | Rising Wedge | Daily | Forming | $75.23 | $73.31 | -2.6% | — | 86 |
| XOMExxonMobil | Rising Wedge | Weekly | Forming | $165.87 | $161.56 | -2.6% | — | 73 |
| IRDMIridium Communications | Falling Wedge | Daily | Forming | $44.04 | $45.19 | +2.6% | — | 85 |
| RJFRaymond James Financial | Rising Wedge | Daily | Forming | $162.81 | $158.52 | -2.6% | — | 72 |
| GOOGLAlphabet Inc. (Class A) | Bear Flag | Daily | Forming | $284.78 | $277.11 | -2.7% | — | 77 |
| PLDPrologis | Descending Triangle | Daily | Forming | $126.96 | $123.53 | -2.7% | — | 106 |
| DCIDonaldson | Falling Wedge | Daily | Forming | $84.33 | $86.62 | +2.7% | — | 89 |
| MDUMDU Resources Group | Descending Triangle | Daily | Forming | $18.63 | $18.12 | -2.7% | — | 74 |
| SUISun Communities | Falling Wedge | Weekly | Forming | $120.30 | $123.61 | +2.8% | — | 107 |
| KMIKinder Morgan | Triple Top | Weekly | Forming | $29.96 | $29.13 | -2.8% | — | 85 |
| EGEverest | Rising Wedge | Daily | Forming | $411.11 | $399.60 | -2.8% | — | 84 |
| CBSHCommerce Bancshares | Descending Triangle | Daily | Forming | $55.04 | $53.49 | -2.8% | — | 64 |
| FTVFortive | Inverse Head and Shoulders | Weekly | Forming | $65.37 | $67.22 | +2.8% | — | 86 |
| ACGLArch Capital | Rising Wedge | Daily | Forming | $107.28 | $104.24 | -2.8% | — | 74 |
| UBSIUnited Bankshares | Inverse Head and Shoulders | Weekly | Forming | $48.22 | $49.62 | +2.9% | — | 88 |
| BRK-BBerkshire Hathaway | Rising Wedge | Daily | Forming | $570.89 | $554.23 | -2.9% | — | 73 |
| DORMDorman Products | Double Bottom | Weekly | Forming | $136.70 | $140.72 | +2.9% | — | 58 |
| KOCoca-Cola Company (The) | Rising Wedge | Daily | Forming | $95.67 | $92.85 | -2.9% | — | 91 |
| JJacobs Solutions | Double Bottom | Weekly | Forming | $148.90 | $153.30 | +3.0% | — | 58 |
| NATLNCR Atleos | Ascending Triangle | Daily | Forming | $47.18 | $48.60 | +3.0% | — | 101 |
| AFGAmerican Financial | Rising Wedge | Daily | Forming | $154.55 | $149.86 | -3.0% | — | 75 |
| UTLUnitil | Rising Wedge | Daily | Forming | $56.38 | $54.66 | -3.0% | — | 82 |
| FFINFirst Financial Bankshares | Head and Shoulders | Weekly | Forming | $30.41 | $29.47 | -3.1% | — | 87 |
| CLColgate-Palmolive | Rising Wedge | Daily | Forming | $96.56 | $93.51 | -3.2% | — | 86 |
| BYDBoyd Gaming | Falling Wedge | Weekly | Forming | $76.57 | $78.99 | +3.2% | — | 73 |
| CMICummins | Descending Channel | Weekly | Forming | $450.07 | $435.83 | -3.2% | — | 83 |
| FHBFirst Hawaiian | Head and Shoulders | Weekly | Forming | $24.98 | $24.18 | -3.2% | — | 88 |
| ADPAutomatic Data Processing | Rising Wedge | Daily | Forming | $303.35 | $293.49 | -3.3% | — | 84 |
| MAMastercard | Rising Wedge | Daily | Forming | $652.70 | $631.22 | -3.3% | — | 74 |
| PGProcter & Gamble | Bull Flag | Daily | Forming | $165.40 | $170.89 | +3.3% | — | 81 |
| PSAPublic Storage | Ascending Channel | Weekly | Forming | $337.46 | $348.68 | +3.3% | — | 91 |
| AZZAZZ | Descending Channel | Weekly | Forming | $125.71 | $121.51 | -3.3% | — | 86 |
| SHOOSteven Madden | Descending Channel | Weekly | Forming | $39.50 | $38.14 | -3.5% | — | 78 |
| PBIPitney Bowes | Descending Channel | Weekly | Forming | $15.55 | $15.01 | -3.5% | — | 98 |
| TAT&T | Falling Wedge | Weekly | Forming | $21.63 | $22.38 | +3.5% | — | 93 |
| DISWalt Disney Company (The) | Ascending Channel | Weekly | Forming | $116.75 | $120.80 | +3.5% | — | 66 |
| SWXSouthwest Gas | Ascending Triangle | Daily | Forming | $91.33 | $94.50 | +3.5% | — | 90 |
| ROKURoku | Rising Wedge | Daily | Forming | $160.52 | $154.89 | -3.5% | — | 76 |
| ELEstée Lauder Companies (The) | Cup and Handle | Daily | Forming | $110.06 | $113.95 | +3.5% | — | 75 |
| DGXQuest Diagnostics | Ascending Channel | Weekly | Forming | $255.63 | $264.72 | +3.6% | — | 94 |
| VNOMViper Energy | Triple Top | Weekly | Forming | $40.62 | $39.16 | -3.6% | — | 83 |
| CNOCNO Financial | Rising Wedge | Weekly | Forming | $55.45 | $53.45 | -3.6% | — | 74 |
| EDConsolidated Edison | Ascending Channel | Weekly | Forming | $118.56 | $122.83 | +3.6% | — | 80 |
| CPKChesapeake Utilities | Rising Wedge | Daily | Forming | $140.28 | $135.22 | -3.6% | — | 74 |
| NEENextEra Energy | Inverse Head and Shoulders | Daily | Forming | $86.95 | $90.09 | +3.6% | — | 88 |
| WHWyndham Hotels & Resorts | Inverse Head and Shoulders | Weekly | Forming | $77.35 | $80.15 | +3.6% | — | 85 |
| DDominion Energy | Inverse Head and Shoulders | Daily | Forming | $68.60 | $71.11 | +3.7% | — | 88 |
| KRGKite Realty Group Trust | Bear Flag | Daily | Forming | $25.45 | $24.52 | -3.7% | — | 81 |
| EBCEastern Bankshares | Rising Wedge | Daily | Forming | $22.84 | $22.00 | -3.7% | — | 73 |
| VICIVici Properties | Inverse Head and Shoulders | Daily | Forming | $24.79 | $25.70 | +3.7% | — | 88 |
| NICNicolet Bankshares | Ascending Triangle | Weekly | Forming | $173.12 | $179.70 | +3.8% | — | 72 |
| CMECME | Rising Wedge | Daily | Forming | $305.89 | $294.26 | -3.8% | — | 84 |
| PNWPinnacle West Capital | Inverse Head and Shoulders | Daily | Forming | $104.22 | $108.23 | +3.8% | — | 92 |
| LAMRLamar Advertising | Inverse Head and Shoulders | Daily | Forming | $155.99 | $162.06 | +3.9% | — | 89 |
| HCIHCI Group | Double Bottom | Weekly | Forming | $186.03 | $193.28 | +3.9% | — | 58 |
| KDPKeurig Dr Pepper | Ascending Channel | Daily | Forming | $36.63 | $38.07 | +3.9% | — | 78 |
| DISWalt Disney Company (The) | Rising Wedge | Daily | Forming | $116.75 | $112.15 | -3.9% | — | 73 |
| FELEFranklin Electric | Descending Channel | Weekly | Forming | $94.17 | $90.40 | -4.0% | — | 66 |
| GLPIGaming and Leisure Properties | Descending Triangle | Daily | Forming | $38.89 | $37.33 | -4.0% | — | 73 |
| CICigna | Triple Bottom | Weekly | Forming | $293.59 | $305.44 | +4.0% | — | 83 |
| DUKDuke Energy | Inverse Head and Shoulders | Daily | Forming | $127.78 | $132.99 | +4.1% | — | 90 |
| SJMJ.M. Smucker Company (The) | Double Bottom | Weekly | Forming | $130.55 | $135.89 | +4.1% | — | 58 |
| KMBKimberly-Clark | Ascending Triangle | Daily | Forming | $108.43 | $112.87 | +4.1% | — | 92 |
| WABCWestamerica Bank | Triple Top | Daily | Forming | $59.84 | $57.39 | -4.1% | — | 83 |
| NYTNew York Times | Inverse Head and Shoulders | Weekly | Forming | $68.36 | $71.19 | +4.1% | — | 85 |
| GHCGraham | Triple Bottom | Weekly | Forming | $1,212.02 | $1,262.35 | +4.2% | — | 83 |
| CPTCamden Property Trust | Descending Triangle | Daily | Forming | $99.44 | $95.30 | -4.2% | — | 62 |
| MUSAMurphy USA | Falling Wedge | Weekly | Forming | $521.89 | $543.69 | +4.2% | — | 99 |
| PNRPentair | Inverse Head and Shoulders | Weekly | Forming | $68.12 | $70.97 | +4.2% | — | 86 |
| USLMUnited States Lime & Minerals | Double Bottom | Weekly | Forming | $118.10 | $123.05 | +4.2% | — | 59 |
| MMSIMerit Medical Systems | Rising Wedge | Weekly | Forming | $87.23 | $83.56 | -4.2% | — | 81 |
| NJRNew Jersey Resources | Inverse Head and Shoulders | Daily | Forming | $54.34 | $56.63 | +4.2% | — | 88 |
| NJRNew Jersey Resources | Falling Wedge | Weekly | Forming | $54.34 | $56.63 | +4.2% | — | 72 |
| EHCEncompass Health | Ascending Channel | Weekly | Forming | $137.54 | $143.36 | +4.2% | — | 88 |
| RXORXO | Bull Flag | Daily | Forming | $27.60 | $28.77 | +4.2% | — | 66 |
| HBANHuntington Bancshares | Descending Triangle | Weekly | Forming | $15.47 | $14.81 | -4.3% | — | 81 |
| TSNTyson Foods | Rising Wedge | Daily | Forming | $59.68 | $57.11 | -4.3% | — | 73 |
| SBACSBA Communications | Inverse Head and Shoulders | Weekly | Forming | $189.42 | $197.59 | +4.3% | — | 85 |
| SBACSBA Communications | Cup and Handle | Daily | Forming | $189.42 | $197.59 | +4.3% | — | 75 |
| SJMJ.M. Smucker Company (The) | Ascending Triangle | Daily | Forming | $130.55 | $136.21 | +4.3% | — | 88 |
| STAGSTAG Industrial | Triple Bottom | Daily | Forming | $36.60 | $38.19 | +4.3% | — | 85 |
| CPTCamden Property Trust | Head and Shoulders | Weekly | Forming | $99.44 | $95.12 | -4.3% | — | 88 |
| CHCOCity Holding | Ascending Triangle | Daily | Forming | $141.49 | $147.69 | +4.4% | — | 86 |
| NLYAnnaly Capital Management | Falling Wedge | Weekly | Forming | $18.75 | $19.58 | +4.4% | — | 83 |
| KIMKimco Realty | Ascending Triangle | Weekly | Forming | $25.52 | $26.65 | +4.4% | — | 71 |
| TXNMTXNM Energy | Double Top | Daily | Forming | $58.22 | $55.64 | -4.4% | — | 65 |
| WPCW. P. Carey | Bear Flag | Daily | Forming | $65.05 | $62.16 | -4.4% | — | 81 |
| PLDPrologis | Falling Wedge | Weekly | Forming | $126.96 | $132.60 | +4.4% | — | 82 |
| IRTIndependence Realty Trust | Triple Top | Daily | Forming | $15.00 | $14.33 | -4.5% | — | 84 |
| MTDMettler Toledo | Ascending Channel | Daily | Forming | $1,722.15 | $1,800.23 | +4.5% | — | 109 |
"Away" is the distance from the last close to the trigger line. Targets are the textbook measured move (pattern height projected from the break). Educational research, not a recommendation — patterns fail often, and the newest swing of a forming pattern can still change shape on the next candle.
Frequently asked questions
How are these chart patterns detected?
A percentage ZigZag turns each price series into alternating swing highs and lows. Each of 17 textbook formations is then tested against those swings with explicit geometry rules — flatness, convergence, equal highs, neckline slope — and the best-scoring fit per stock and timeframe is kept.
What is the difference between forming and broken out?
Forming means price is still inside the pattern. Broken out (or down) means the latest close is beyond the trigger line — the neckline or boundary — in the pattern's direction. Patterns whose break has already been given back are marked as failed or dropped.
How reliable are chart patterns?
Treat them as a map of where supply and demand have been, not a prediction. Breakouts on strong volume from well-defined patterns work better; many breakouts fail. Always define where the pattern is invalidated before acting.
Why is my stock not listed?
Most stocks are not in a clean textbook formation at any given time. Only fits scoring above our quality threshold are published, one per stock per timeframe.

