As of 12/26/2024
  Indus: 43,326 +28.77 +0.1%  
  Trans: 16,104 +40.79 +0.3%  
  Utils: 992 -1.47 -0.1%  
  Nasdaq: 20,020 -10.77 -0.1%  
  S&P 500: 6,038 -2.45 0.0%  
YTD
 +15.0%  
 +1.3%  
 +12.5%  
 +33.4%  
 +26.6%  
  Targets    Overview: 12/12/2024  
  Up arrow44,200 or 41,750 by 01/01/2025
  Up arrow16,700 or 15,500 by 01/15/2025
  Up arrow1,050 or 975 by 01/01/2025
  Up arrow20,500 or 19,300 by 01/01/2025
  Up arrow6,100 or 5,775 by 01/01/2025
As of 12/26/2024
  Indus: 43,326 +28.77 +0.1%  
  Trans: 16,104 +40.79 +0.3%  
  Utils: 992 -1.47 -0.1%  
  Nasdaq: 20,020 -10.77 -0.1%  
  S&P 500: 6,038 -2.45 0.0%  
YTD
 +15.0%  
 +1.3%  
 +12.5%  
 +33.4%  
 +26.6%  
  Targets    Overview: 12/12/2024  
  Up arrow44,200 or 41,750 by 01/01/2025
  Up arrow16,700 or 15,500 by 01/15/2025
  Up arrow1,050 or 975 by 01/01/2025
  Up arrow20,500 or 19,300 by 01/01/2025
  Up arrow6,100 or 5,775 by 01/01/2025

Pattern List

List of 227 chart patterns and candlesticks (13 "investment grade" candle patterns) found by Patternz (my private version), ending 07/06/2023 or for weekly patterns (horns, pipes), I allow an extra 2 weeks. Most of these patterns will be unconfirmed (no breakout yet) and some may be bogus.

Stocks are listed first. Exchange traded funds (ETFs), if any, are at the bottom of the list.

Copyright © 2023 by Thomas Bulkowski and ThePatternSite.com. All rights reserved. Note: I may own positions in the securities listed or may trade them later, just as you can.

 

 Description SymbolPatternStart DateEnd Date
 3D Systems  DDD  Window, falling  07/05/2023  07/06/2023 
 Abercrombie and Fitch Co.  ANF  Window, falling  07/05/2023  07/06/2023 
 ABM Industries Inc  ABM  Pipe bottom  06/20/2023  06/26/2023 
 Accelerate Diagnostics Inc  AXDX  Belt hold, bearish  07/06/2023  07/06/2023 
 Accenture plc  ACN  Pipe bottom  06/20/2023  06/26/2023 
 ACI Worldwide  ACIW  Pipe bottom  06/20/2023  06/26/2023 
 Advanced Energy  AEIS  Window, falling  07/05/2023  07/06/2023 
 Advanced Micro Devices, Inc  AMD  Three outside down  07/03/2023  07/06/2023 
 Advanced Micro Devices, Inc  AMD  Pipe bottom  06/20/2023  06/26/2023 
 Alarm.com Holdings inc  ALRM  Pipe bottom  06/20/2023  06/26/2023 
 Alkermes  ALKS  Scallop, ascending and inverted  04/27/2023  07/06/2023 
 Alkermes  ALKS  Pipe top  06/20/2023  06/26/2023 
 Alteryx, Inc  AYX  Window, falling  07/05/2023  07/06/2023 
 AmerisourceBergen Corp  ABC  Last engulfing top  07/05/2023  07/06/2023 
 AMN Healthcare  AMN  Three outside up  07/03/2023  07/06/2023 
 AptarGroup Inc  ATR  Measured move down  05/01/2023  07/06/2023 
 Arista Networks Inc  ANET  Pipe bottom  06/20/2023  06/26/2023 
 Avient  AVNT  Scallop, ascending and inverted  05/04/2023  07/06/2023 
 Avient  AVNT  Scallop, ascending and inverted  06/01/2023  07/06/2023 
 Axis Capital Holdings Ltd  AXS  Two black gapping candles  07/05/2023  07/06/2023 
 Azenta Inc  AZTA  Window, falling  07/05/2023  07/06/2023 
 Balchem Corp  BCPC  Window, falling  07/05/2023  07/06/2023 
 Balchem Corp  BCPC  Scallop, ascending and inverted  03/24/2023  07/06/2023 
 Best Buy Co.  BBY  Window, falling  07/05/2023  07/06/2023 
 Biogen Idec  BIIB  Last engulfing bottom  07/05/2023  07/06/2023 
 Black Hills Corp  BKH  Double Bottom, Eve and Eve  03/23/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date
 Brinks Co  BCO  Window, falling  07/05/2023  07/06/2023 
 Brinks Co  BCO  Scallop, ascending and inverted  05/04/2023  07/06/2023 
 Bristol-Myers Squibb Company  BMY  Window, falling  07/05/2023  07/06/2023 
 Build-A-Bear Workshop Inc  BBW  Double Top, Eve and Eve  06/07/2023  07/06/2023 
 Build-A-Bear Workshop Inc  BBW  Triangle, ascending  05/12/2023  07/06/2023 
 Cabot Corp.  CBT  Pipe bottom  06/20/2023  06/26/2023 
 Chevron Corp  CVX  Three outside down  07/03/2023  07/06/2023 
 Church and Dwight Co Inc  CHD  Last engulfing top  07/05/2023  07/06/2023 
 Clean Energy Fuels Corp.  CLNE  Window, falling  07/05/2023  07/06/2023 
 Cleveland-Cliffs Inc  CLF  Two black gapping candles  07/05/2023  07/06/2023 
 Cleveland-Cliffs Inc  CLF  Scallop, ascending and inverted  05/31/2023  07/06/2023 
 Cognex  CGNX  Cup with handle  02/02/2023  07/06/2023 
 Columbus McKinnon  CMCO  Scallop, ascending and inverted  03/24/2023  07/06/2023 
 Columbus McKinnon  CMCO  Scallop, ascending and inverted  04/25/2023  07/06/2023 
 CRH plc  CRH  Window, falling  07/05/2023  07/06/2023 
 CROCS Inc  CROX  Pipe bottom  06/20/2023  06/26/2023 
 Dentsply Sirona Inc.  XRAY  Window, falling  07/05/2023  07/06/2023 
 Diamondback Energy Inc  FANG  Three outside down  07/03/2023  07/06/2023 
 Distribution Solutions  DSGR  Window, falling  07/05/2023  07/06/2023 
 DJ 30 Industrials  ^DJI  Window, falling  07/05/2023  07/06/2023 
 Dover Corp  DOV  Window, falling  07/05/2023  07/06/2023 
 Eagle Materials Inc.  EXP  Window, falling  07/05/2023  07/06/2023 
 EOG Resources  EOG  Three outside down  07/03/2023  07/06/2023 
 Equifax Inc  EFX  Cup with handle  02/02/2023  07/06/2023 
 eXp World Holdings  EXPI  Window, falling  07/05/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date
 eXp World Holdings  EXPI  Pipe bottom  06/20/2023  06/26/2023 
 Fair Isaac Corp  FICO  Window, falling  07/05/2023  07/06/2023 
 FormFactor Inc.  FORM  Window, falling  07/05/2023  07/06/2023 
 Fortinet Inc  FTNT  Last engulfing top  07/05/2023  07/06/2023 
 Fortive Corp  FTV  Window, falling  07/05/2023  07/06/2023 
 Freeport-McMoRan Copper and Gold B  FCX  Two black gapping candles  07/05/2023  07/06/2023 
 GameStop Corp  GME  Window, falling  07/05/2023  07/06/2023 
 Globalfoundries Inc  GFS  Pipe bottom  06/20/2023  06/26/2023 
 Graco Incorporated  GGG  Two black gapping candles  07/05/2023  07/06/2023 
 Guess Inc.  GES  Scallop, ascending and inverted  05/24/2023  07/06/2023 
 Hanesbrand Inc.  HBI  Pipe bottom  06/20/2023  06/26/2023 
 Hanover Insurance Group, The  THG  Above the stomach  07/05/2023  07/06/2023 
 Harmonic Inc  HLIT  Scallop, ascending and inverted  05/04/2023  07/06/2023 
 Haynes International Inc.  HAYN  Pipe bottom  06/20/2023  06/26/2023 
 Helmerich and Payne Inc.  HP  Three outside down  07/03/2023  07/06/2023 
 Hologic Inc  HOLX  Two black gapping candles  07/05/2023  07/06/2023 
 Horton, D.R. Inc.  DHI  Window, falling  07/05/2023  07/06/2023 
 Idex Corp  IEX  Window, falling  07/05/2023  07/06/2023 
 Illinois Tool Works Inc.  ITW  Window, falling  07/05/2023  07/06/2023 
 Infinera Corp.  INFN  Window, falling  07/05/2023  07/06/2023 
 Insteel Industries Inc  IIIN  Two black gapping candles  07/05/2023  07/06/2023 
 Insteel Industries Inc  IIIN  Scallop, ascending and inverted  04/20/2023  07/06/2023 
 Intel Corporation  INTC  Window, falling  07/05/2023  07/06/2023 
 Interpublic Group of Companies  IPG  Scallop, ascending and inverted  05/04/2023  07/06/2023 
 Iron Mountain Inc  IRM  Pipe bottom  06/20/2023  06/26/2023 
 Description SymbolPatternStart DateEnd Date
 Jazz Pharmaceuticals, Inc.  JAZZ  Measured move down  05/11/2023  07/06/2023 
 Johnson and Johnson  JNJ  Window, falling  07/05/2023  07/06/2023 
 Johnson and Johnson  JNJ  Scallop, ascending and inverted  03/23/2023  07/06/2023 
 Johnson and Johnson  JNJ  Cup with handle  05/03/2023  07/06/2023 
 Kennametal  KMT  Window, falling  07/05/2023  07/06/2023 
 Kulicke and Soffa  KLIC  Window, falling  07/05/2023  07/06/2023 
 La-Z-Boy Inc  LZB  Two black gapping candles  07/05/2023  07/06/2023 
 Lancaster Colony Corp  LANC  Three outside down  07/03/2023  07/06/2023 
 Macys, Inc  M  Pipe bottom  06/20/2023  06/26/2023 
 Marathon Oil  MRO  Pipe bottom  06/20/2023  06/26/2023 
 Martin Marietta Materials, Inc  MLM  Two black gapping candles  07/05/2023  07/06/2023 
 Masco Corp.  MAS  Window, falling  07/05/2023  07/06/2023 
 Matador Resources Co  MTDR  Three outside down  07/03/2023  07/06/2023 
 Materion Corp  MTRN  Last engulfing top  07/05/2023  07/06/2023 
 MDC Holdings Inc.  MDC  Three outside down  07/03/2023  07/06/2023 
 MDC Holdings Inc.  MDC  Window, falling  07/05/2023  07/06/2023 
 Medtronic Inc  MDT  Window, falling  07/05/2023  07/06/2023 
 Micron Technology  MU  Window, falling  07/05/2023  07/06/2023 
 Mueller Industries Inc.  MLI  Window, falling  07/05/2023  07/06/2023 
 Murphy Oil Corporation  MUR  Scallop, ascending and inverted  05/12/2023  07/06/2023 
 Myriad Genetics Inc  MYGN  Scallop, ascending and inverted  05/11/2023  07/06/2023 
 Netgear Inc.  NTGR  Last engulfing top  07/05/2023  07/06/2023 
 Network Appliance  NTAP  Belt hold, bullish  07/06/2023  07/06/2023 
 NewMarket Corp.  NEU  Last engulfing top  07/05/2023  07/06/2023 
 NextEra Energy Inc  NEE  Belt hold, bearish  07/06/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date
 NextGen Healthcare Inc  NXGN  Three outside down  07/03/2023  07/06/2023 
 Nike Inc  NKE  Two black gapping candles  07/05/2023  07/06/2023 
 Northwest Pipe Co  NWPX  Pipe bottom  06/20/2023  06/26/2023 
 Novanta Inc  NOVT  Window, falling  07/05/2023  07/06/2023 
 Occidental Petroleum Corp  OXY  Three outside down  07/03/2023  07/06/2023 
 Occidental Petroleum Corp  OXY  Pipe bottom  06/20/2023  06/26/2023 
 Omnicom Group  OMC  Scallop, ascending and inverted  03/15/2023  07/06/2023 
 Omnicom Group  OMC  Scallop, ascending and inverted  05/04/2023  07/06/2023 
 On Assignment, Inc.  ASGN  Window, falling  07/05/2023  07/06/2023 
 Outfont Media  OUT  Pipe bottom  06/20/2023  06/26/2023 
 Owens and Minor Inc  OMI  Scallop, ascending and inverted  03/24/2023  07/06/2023 
 Owens and Minor Inc  OMI  Scallop, ascending and inverted  05/04/2023  07/06/2023 
 Oxford Industries  OXM  Pipe bottom  06/20/2023  06/26/2023 
 Park Electrochemical  PKE  Belt hold, bearish  07/06/2023  07/06/2023 
 Patrick Industries Inc  PATK  Pipe bottom  06/20/2023  06/26/2023 
 Patrick Industries Inc  PATK  Cup with handle  02/03/2023  07/06/2023 
 PetMed Express Inc.  PETS  Window, falling  07/05/2023  07/06/2023 
 Pfizer Inc.  PFE  Window, falling  07/05/2023  07/06/2023 
 Pioneer Natural Resources Co.  PXD  Three outside down  07/03/2023  07/06/2023 
 RingCentral Inc  RNG  Window, falling  07/05/2023  07/06/2023 
 RingCentral Inc  RNG  Cup with handle  03/06/2023  07/06/2023 
 Ross Stores  ROST  Two black gapping candles  07/05/2023  07/06/2023 
 Royal Gold, Inc  RGLD  Three outside down  07/03/2023  07/06/2023 
 Schlumberger Limited  SLB  Three outside down  07/03/2023  07/06/2023 
 Scotts Miracle-Gro Co.  SMG  Pipe bottom  06/20/2023  06/26/2023 
 Description SymbolPatternStart DateEnd Date
 Sealed Air Corp  SEE  Last engulfing top  07/05/2023  07/06/2023 
 Selective Insurance Group Inc  SIGI  Scallop, ascending and inverted  03/17/2023  07/06/2023 
 Sempra Energy  SRE  Scallop, ascending and inverted  03/23/2023  07/06/2023 
 Service Corp International  SCI  Head-and-shoulders bottom  03/15/2023  07/06/2023 
 Sherwin-Williams Co  SHW  Window, falling  07/05/2023  07/06/2023 
 Sitio Royalties Corp  STR  Three outside down  07/03/2023  07/06/2023 
 Sitio Royalties Corp  STR  Window, falling  07/05/2023  07/06/2023 
 Sitio Royalties Corp  STR  Pipe bottom  06/20/2023  06/26/2023 
 Southern Copper  SCCO  Two black gapping candles  07/05/2023  07/06/2023 
 Southwest Gas Corp.  SWX  Cup with handle  03/30/2023  07/06/2023 
 Stratasys Ltd  SSYS  Pipe bottom  06/20/2023  06/26/2023 
 Summit Materials Inc  SUM  Two black gapping candles  07/05/2023  07/06/2023 
 Tapestry Inc  TPR  Scallop, ascending and inverted  05/10/2023  07/06/2023 
 Tapestry Inc  TPR  Scallop, ascending and inverted  05/31/2023  07/06/2023 
 Tapestry Inc  TPR  Measured move down  05/18/2023  07/06/2023 
 Techne Corporation  TECH  Last engulfing top  07/05/2023  07/06/2023 
 Teleflex Inc  TFX  Window, falling  07/05/2023  07/06/2023 
 Teradyne Inc.  TER  Window, falling  07/05/2023  07/06/2023 
 Teva Pharmaceutical Industries  TEVA  Broadening top, right-angled and ascending  06/15/2023  07/06/2023 
 The Trade Desk  TTD  Window, falling  07/05/2023  07/06/2023 
 Timken Co., The  TKR  Cup with handle  03/06/2023  07/06/2023 
 Unisys Corp  UIS  Measured move down  05/23/2023  07/06/2023 
 V. F. Corp  VFC  Scallop, ascending and inverted  06/01/2023  07/06/2023 
 Western Union Co  WU  Triangle, descending  05/31/2023  07/06/2023 
 Westlake Chemical Corp  WLK  Window, falling  07/05/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date
 Wheaton Precious MEtals Corp  WPM  Three outside down  07/03/2023  07/06/2023 
 Williams Companies Inc.  WMB  Three outside down  07/03/2023  07/06/2023 
 Wolverine World Wide  WWW  Pipe bottom  06/20/2023  06/26/2023 
 Zebra Technologies Corp  ZBRA  Pipe bottom  06/20/2023  06/26/2023 
 DJ US Basic Materials sector index fnd  IYM  Window, falling  07/05/2023  07/06/2023 
 DJ US Energy sector (iShares)  IYE  Three outside down  07/03/2023  07/06/2023 
 DJ US Home construction index fund  ITB  Window, falling  07/05/2023  07/06/2023 
 DJ US Pharmaceuticals index fund  IHE  Window, falling  07/05/2023  07/06/2023 
 DJIA, long 2x Ultra Dow 30 ProShares  DDM  Window, falling  07/05/2023  07/06/2023 
 Fidelity MSCI Infomation Technology Indx  FTEC  Window, falling  07/05/2023  07/06/2023 
 First Trust NASDAQ 100 Tech Sector ETF  QTEC  Window, falling  07/05/2023  07/06/2023 
 First Trust Tech Alphadex Fund  FXL  Window, falling  07/05/2023  07/06/2023 
 FTSE/Xinhua China 25 index fund  FXI  Two black gapping candles  07/05/2023  07/06/2023 
 Global X Robotics and Artificial Intell  BOTZ  Two black gapping candles  07/05/2023  07/06/2023 
 iShares DJ US Healthcare Provider  IHF  Window, falling  07/05/2023  07/06/2023 
 iShares DJ US Regional Banks  IAT  Pipe bottom  06/20/2023  06/26/2023 
 iShares Europe 350 Index fund  IEV  Two black gapping candles  07/05/2023  07/06/2023 
 iShares Expanded Tech-software Sector  IGV  Window, falling  07/05/2023  07/06/2023 
 iShares Global Energy Sector Index fund  IXC  Three outside down  07/03/2023  07/06/2023 
 iShares Global Materials fund  MXI  Two black gapping candles  07/05/2023  07/06/2023 
 iShares Global Tech Sector Index fund  IXN  Window, falling  07/05/2023  07/06/2023 
 iShares Latin America 40 Index fund  ILF  Scallop, ascending and inverted  05/31/2023  07/06/2023 
 iShares SP Natural resources (oil)  IGE  Three outside down  07/03/2023  07/06/2023 
 iShares SP Natural resources (oil)  IGE  Head-and-shoulders complex bottom  05/04/2023  07/06/2023 
 iShares trust US Oil and Gas  IEO  Three outside down  07/03/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date
 iShares US Medical devices index fund  IHI  Window, falling  07/05/2023  07/06/2023 
 MSCI Austria Investable Mkt Index  EWO  Belt hold, bullish  07/06/2023  07/06/2023 
 MSCI Belgium Investable Mkt Idx  EWK  Triple bottom  03/15/2023  07/06/2023 
 MSCI Brazil Index fund  EWZ  Window, falling  07/05/2023  07/06/2023 
 MSCI Brazil Index fund  EWZ  Scallop, ascending and inverted  05/02/2023  07/06/2023 
 MSCI Brazil Index fund  EWZ  Scallop, ascending and inverted  05/31/2023  07/06/2023 
 MSCI Emerging Markets Index fund  EEM  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI France Index  EWQ  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Germany Index  EWG  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Hong Kong Index fund  EWH  Window, falling  07/05/2023  07/06/2023 
 MSCI Israel Cap Invest Mt Index  EIS  Window, falling  07/05/2023  07/06/2023 
 MSCI Italy Index  EWI  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Japan Index fund  EWJ  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Japan Index fund  EWJ  Scallop, ascending and inverted  03/15/2023  07/06/2023 
 MSCI Japan Index fund  EWJ  Scallop, ascending and inverted  05/02/2023  07/06/2023 
 MSCI Japan Index fund  EWJ  Scallop, ascending and inverted  05/31/2023  07/06/2023 
 MSCI Mexico Investable Mkt idx  EWW  Scallop, ascending and inverted  03/16/2023  07/06/2023 
 MSCI Mexico Investable Mkt idx  EWW  Scallop, ascending and inverted  05/23/2023  07/06/2023 
 MSCI Pacific ex-Japan Index fund  EPP  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Singapore Index  EWS  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI South Africa Index  EZA  Three outside down  07/03/2023  07/06/2023 
 MSCI South Africa Index  EZA  Measured move down  05/01/2023  07/06/2023 
 MSCI South Korea Index  EWY  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Spain Index  EWP  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Sweden Index  EWD  Two black gapping candles  07/05/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date
 MSCI Switzerland Index  EWL  Window, falling  07/05/2023  07/06/2023 
 MSCI Switzerland Index  EWL  Measured move down  05/03/2023  07/06/2023 
 MSCI Taiwan Index  EWT  Two black gapping candles  07/05/2023  07/06/2023 
 MSCI Taiwan Index  EWT  Scallop, ascending and inverted  04/25/2023  07/06/2023 
 MSCI Taiwan Index  EWT  Scallop, ascending and inverted  05/12/2023  07/06/2023 
 MSCI United Kingdom Index  EWU  Two black gapping candles  07/05/2023  07/06/2023 
 Nasdaq Biotechnology Index  IBB  Window, falling  07/05/2023  07/06/2023 
 Nasdaq Biotechnology Index  IBB  Scallop, ascending and inverted  03/10/2023  07/06/2023 
 PowerShares Dynamic Biotech and Genome  PBE  Window, falling  07/05/2023  07/06/2023 
 PowerShares Dynamic Leisure  PEJ  Window, falling  07/05/2023  07/06/2023 
 PowerShares Dynamic Pharmaceuticals  PJP  Window, falling  07/05/2023  07/06/2023 
 PowerShares Water Resources  PHO  Window, falling  07/05/2023  07/06/2023 
 Robo Global Robotics and Automation  ROBO  Two black gapping candles  07/05/2023  07/06/2023 
 Robo Global Robotics and Automation  ROBO  Scallop, ascending and inverted  03/15/2023  07/06/2023 
 Robo Global Robotics and Automation  ROBO  Scallop, ascending and inverted  04/26/2023  07/06/2023 
 Robo Global Robotics and Automation  ROBO  Scallop, ascending and inverted  05/12/2023  07/06/2023 
 SPDR Health Care Select Sector  XLV  Window, falling  07/05/2023  07/06/2023 
 SPDR Homebuilders ETF  XHB  Window, falling  07/05/2023  07/06/2023 
 SPDR Industrial Select Sector  XLI  Window, falling  07/05/2023  07/06/2023 
 SPDR Materials Select Sector  XLB  Window, falling  07/05/2023  07/06/2023 
 SPDR Technology Select Sector  XLK  Window, falling  07/05/2023  07/06/2023 
 United States Natural Gas  UNG  Three outside down  07/03/2023  07/06/2023 
 Vanguard Health Care Index Fund ETF  VHT  Window, falling  07/05/2023  07/06/2023 
 Vanguard Health Care Index Fund ETF  VHT  Scallop, ascending and inverted  03/10/2023  07/06/2023 
 Vanguard Industrials ETF  VIS  Window, falling  07/05/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date
 Vanguard Materials ETF  VAW  Window, falling  07/05/2023  07/06/2023 
 Description SymbolPatternStart DateEnd Date

Top

 

Support this site! Clicking any of the books (below) takes you to Amazon.com If you buy ANYTHING while there, they pay for the referral.
Legal notice for paid links: "As an Amazon Associate I earn from qualifying purchases."

My Stock Market Books
My Novels

Copyright © 2005-2024 by Thomas N. Bulkowski. All rights reserved.
Disclaimer: You alone are responsible for your investment decisions. See Privacy/Disclaimer for more information.
Some pattern names are registered trademarks of their respective owners.
Home Advertise Contact Privacy/Disclaimer