As of 12/04/2020
  Indus: 30,218 +248.74 +0.8%  
  Trans: 12,742 +155.26 +1.2%  
  Utils: 856 -10.76 -1.2%  
  Nasdaq: 12,464 +87.05 +0.7%  
  S&P 500: 3,699 +32.40 +0.9%  
YTD
 +5.9%  
 +16.9%  
-2.6%  
 +38.9%  
 +14.5%  
  Targets    Overview: 11/30/2020  
  Up arrow30,700 or 28,250 by 12/15/2020
  Up arrow13,500 or 11,700 by 12/15/2020
  Down arrow830 or 925 by 12/15/2020
  Up arrow12,500 or 11,400 by 12/15/2020
  Up arrow3,750 or 3,400 by 12/15/2020
CPI (updated daily): Arrows on 11/2/20
As of 12/04/2020
  Indus: 30,218 +248.74 +0.8%  
  Trans: 12,742 +155.26 +1.2%  
  Utils: 856 -10.76 -1.2%  
  Nasdaq: 12,464 +87.05 +0.7%  
  S&P 500: 3,699 +32.40 +0.9%  
YTD
 +5.9%  
 +16.9%  
-2.6%  
 +38.9%  
 +14.5%  
  Targets    Overview: 11/30/2020  
  Up arrow30,700 or 28,250 by 12/15/2020
  Up arrow13,500 or 11,700 by 12/15/2020
  Down arrow830 or 925 by 12/15/2020
  Up arrow12,500 or 11,400 by 12/15/2020
  Up arrow3,750 or 3,400 by 12/15/2020
CPI (updated daily): Arrows on 11/2/20

Pattern List

List of 228 chart patterns and candlesticks (13 "investment grade" candle patterns) found by Patternz (my private version), ending 10/08/2020 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 © 2020 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  Doji star, bearish  10/07/2020  10/08/2020 
 3D Systems  DDD  Pipe bottom  09/21/2020  09/28/2020 
 Acuity Brands, Inc  AYI  Engulfing, bearish  10/07/2020  10/08/2020 
 Air Products and Chemicals, Inc.  APD  Engulfing, bearish  10/07/2020  10/08/2020 
 Alcoa  AA  Window, rising  10/07/2020  10/08/2020 
 Alcoa  AA  Pipe bottom  09/21/2020  09/28/2020 
 Alliance Data Systems Corp  ADS  Pipe bottom  09/21/2020  09/28/2020 
 American Eagle Outfitters Inc.  AEO  Engulfing, bearish  10/07/2020  10/08/2020 
 AMN Healthcare  AMN  Window, rising  10/07/2020  10/08/2020 
 Amphenol Corp  APH  Doji star, bearish  10/07/2020  10/08/2020 
 Amphenol Corp  APH  Measured move up  05/14/2020  10/08/2020 
 ArcBest Corp  ARCB  Pipe bottom  09/21/2020  09/28/2020 
 Arrow Electronics  ARW  Belt hold, bearish  10/08/2020  10/08/2020 
 Automatic Data Processing Inc  ADP  Window, rising  10/07/2020  10/08/2020 
 Avery Dennison Corp  AVY  Measured move up  05/14/2020  10/08/2020 
 Balchem Corp  BCPC  Last engulfing top  10/07/2020  10/08/2020 
 Ball Corp  BLL  Window, rising  10/07/2020  10/08/2020 
 Bassett Furniture Industries Inc  BSET  Engulfing, bearish  10/07/2020  10/08/2020 
 Big Lots Inc.  BIG  Window, rising  10/07/2020  10/08/2020 
 Boot Barn Holdings Inc  BOOT  Pipe bottom  09/21/2020  09/28/2020 
 Bottomline Technologies  EPAY  Window, rising  10/07/2020  10/08/2020 
 Brady Corp  BRC  Pipe bottom  09/21/2020  09/28/2020 
 Cabot Corp.  CBT  Measured move up  05/14/2020  10/08/2020 
 Cabot Corp.  CBT  Pipe bottom  09/21/2020  09/28/2020 
 Cal-Maine Foods Inc  CALM  Last engulfing bottom  10/07/2020  10/08/2020 
 Cemex SA de CV  CX  Double Top, Eve and Eve  09/16/2020  10/08/2020 
 Description SymbolPatternStart DateEnd Date
 Cemex SA de CV  CX  Measured move up  09/08/2020  10/08/2020 
 Centerpoint Energy  CNP  Big M  08/11/2020  10/08/2020 
 Chevron Corp  CVX  Window, rising  10/07/2020  10/08/2020 
 Cisco Systems, Inc.  CSCO  Window, rising  10/07/2020  10/08/2020 
 Clean Energy Fuels Corp.  CLNE  Broadening top, right-angled and descending  09/15/2020  10/08/2020 
 Clean Energy Fuels Corp.  CLNE  Pipe bottom  09/21/2020  09/28/2020 
 CNA Financial Corp  CNA  Pipe bottom  09/21/2020  09/28/2020 
 CNO Financial Group, Inc  CNO  Double Top, Eve and Eve  09/18/2020  10/08/2020 
 CNO Financial Group, Inc  CNO  Pipe bottom  09/21/2020  09/28/2020 
 Comtech Telecommunications Corp  CMTL  Pipe bottom  09/21/2020  09/28/2020 
 ConAgra Brands Inc  CAG  Head-and-shoulders top  07/29/2020  10/08/2020 
 Conns Inc  CONN  Head-and-shoulders top  08/11/2020  10/08/2020 
 Corning Inc.  GLW  Window, rising  10/07/2020  10/08/2020 
 Coty  COTY  Window, rising  10/07/2020  10/08/2020 
 CRH plc  CRH  Window, rising  10/07/2020  10/08/2020 
 CTS Corp  CTS  Window, rising  10/07/2020  10/08/2020 
 Dentsply Sirona Inc.  XRAY  Pipe bottom  09/21/2020  09/28/2020 
 DJ 15 Utilities  ^DJU  Measured move up  05/14/2020  10/08/2020 
 Dover Corp  DOV  Pipe bottom  09/21/2020  09/28/2020 
 DTE Energy Company  DTE  Window, rising  10/07/2020  10/08/2020 
 DTE Energy Company  DTE  Measured move up  05/14/2020  10/08/2020 
 Eagle Materials Inc.  EXP  Measured move up  05/14/2020  10/08/2020 
 Eastman Chemical  EMN  Pipe bottom  09/21/2020  09/28/2020 
 Emerson Electric  EMR  Pipe bottom  09/21/2020  09/28/2020 
 Endurance International Group Holdings  EIGI  Engulfing, bearish  10/07/2020  10/08/2020 
 Description SymbolPatternStart DateEnd Date
 EPAM Systems Inc  EPAM  Engulfing, bearish  10/07/2020  10/08/2020 
 Equifax Inc  EFX  Window, rising  10/07/2020  10/08/2020 
 Everest Re Group Ltd  RE  Belt hold, bullish  10/08/2020  10/08/2020 
 EZCorp Inc  EZPW  Engulfing, bearish  10/07/2020  10/08/2020 
 Fair Isaac Corp  FICO  Engulfing, bearish  10/07/2020  10/08/2020 
 Fair Isaac Corp  FICO  Belt hold, bearish  10/08/2020  10/08/2020 
 FireEye Inc  FEYE  Doji star, bearish  10/07/2020  10/08/2020 
 FireEye Inc  FEYE  Broadening top, right-angled and ascending  09/10/2020  10/08/2020 
 Five9 Inc  FIVN  Engulfing, bearish  10/07/2020  10/08/2020 
 Flextronics International Ltd  FLEX  Big M  07/31/2020  10/08/2020 
 Flowserve Corp  FLS  Pipe bottom  09/21/2020  09/28/2020 
 GameStop Corp  GME  Dead-cat bounce, inverted  10/07/2020  10/08/2020 
 GameStop Corp  GME  Pipe top  09/21/2020  09/28/2020 
 Gartner Inc  IT  Window, rising  10/07/2020  10/08/2020 
 General Dynamics Corp  GD  Pipe bottom  09/21/2020  09/28/2020 
 Global Payments Inc  GPN  Triangle, symmetrical  09/18/2020  10/08/2020 
 Google  GOOGL  Belt hold, bullish  10/08/2020  10/08/2020 
 Griffon Corp  GFF  Window, rising  10/07/2020  10/08/2020 
 Harmonic Inc  HLIT  Window, rising  10/07/2020  10/08/2020 
 Harmonic Inc  HLIT  Broadening bottom  09/04/2020  10/08/2020 
 Hartford Financial Services Group Inc  HIG  Pipe bottom  09/21/2020  09/28/2020 
 Heartland Express, Inc  HTLD  Pipe bottom  09/21/2020  09/28/2020 
 Helmerich and Payne Inc.  HP  Window, rising  10/07/2020  10/08/2020 
 Helmerich and Payne Inc.  HP  Pipe bottom  09/21/2020  09/28/2020 
 Honeywell International Inc  HON  Big M  09/03/2020  10/08/2020 
 Description SymbolPatternStart DateEnd Date
 Hurco Companies Inc.  HURC  Engulfing, bearish  10/07/2020  10/08/2020 
 Idex Corp  IEX  Doji star, bearish  10/07/2020  10/08/2020 
 Infinera Corp.  INFN  Measured move up  09/03/2020  10/08/2020 
 Infinera Corp.  INFN  Pipe bottom  09/21/2020  09/28/2020 
 Insteel Industries Inc  IIIN  Measured move up  05/14/2020  10/08/2020 
 Integer Holdings Corp  ITGR  Window, rising  10/07/2020  10/08/2020 
 Inter Parfums Inc.  IPAR  Last engulfing top  10/07/2020  10/08/2020 
 Inter Parfums Inc.  IPAR  Pipe bottom  09/21/2020  09/28/2020 
 Interface, Inc.  TILE  Pipe bottom  09/21/2020  09/28/2020 
 Interpublic Group of Companies  IPG  Pipe bottom  09/21/2020  09/28/2020 
 Invitae Corp  NVTA  Flag, high and tight  08/11/2020  10/08/2020 
 Jazz Pharmaceuticals, Inc.  JAZZ  Window, rising  10/07/2020  10/08/2020 
 JetBlue Airways Corporation  JBLU  Pipe bottom  09/21/2020  09/28/2020 
 Kaiser Aluminum Corp  KALU  Window, rising  10/07/2020  10/08/2020 
 Kaiser Aluminum Corp  KALU  Pipe bottom  09/21/2020  09/28/2020 
 Kelly Services A  KELYA  Pipe bottom  09/21/2020  09/28/2020 
 Kennametal  KMT  Pipe bottom  09/21/2020  09/28/2020 
 Kimball International, Inc.  KBAL  Belt hold, bearish  10/08/2020  10/08/2020 
 Kimberly-Clark Corp  KMB  Engulfing, bearish  10/07/2020  10/08/2020 
 La-Z-Boy Inc  LZB  Big M  08/19/2020  10/08/2020 
 La-Z-Boy Inc  LZB  Pipe bottom  09/21/2020  09/28/2020 
 Leggett and Platt  LEG  Pipe bottom  09/21/2020  09/28/2020 
 Lennar Corp. Cl A  LEN  Belt hold, bullish  10/08/2020  10/08/2020 
 Lilly, Eli and Co.  LLY  Window, rising  10/07/2020  10/08/2020 
 Lincoln National Corp  LNC  Pipe bottom  09/21/2020  09/28/2020 
 Description SymbolPatternStart DateEnd Date
 Loews Corp  L  Window, rising  10/07/2020  10/08/2020 
 Loews Corp  L  Pipe bottom  09/21/2020  09/28/2020 
 Lowes Companies, Inc  LOW  Double Top, Eve and Eve  09/16/2020  10/08/2020 
 LSB Industries Inc  LXU  Belt hold, bullish  10/08/2020  10/08/2020 
 LSB Industries Inc  LXU  Broadening top, right-angled and descending  08/31/2020  10/08/2020 
 LSB Industries Inc  LXU  Dead-cat bounce, inverted  10/07/2020  10/08/2020 
 Martin Marietta Materials, Inc  MLM  Window, rising  10/07/2020  10/08/2020 
 MDC Pateners Inc  MDCA  Engulfing, bearish  10/07/2020  10/08/2020 
 Medtronic Inc  MDT  Window, rising  10/07/2020  10/08/2020 
 Medtronic Inc  MDT  Belt hold, bearish  10/08/2020  10/08/2020 
 MGE Energy Inc  MGEE  Window, rising  10/07/2020  10/08/2020 
 Mosaic Co  MOS  Big M  09/18/2020  10/08/2020 
 Mueller Industries Inc.  MLI  Pipe bottom  09/21/2020  09/28/2020 
 Nabors Industries, Ltd.  NBR  Window, rising  10/07/2020  10/08/2020 
 Nasdaq Composite  ^IXIC  Window, rising  10/07/2020  10/08/2020 
 New Jersey Resources Corp  NJR  Pipe bottom  09/21/2020  09/28/2020 
 Newell Brands Inc  NWL  Pipe bottom  09/21/2020  09/28/2020 
 NewMarket Corp.  NEU  Engulfing, bearish  10/07/2020  10/08/2020 
 NextGen Healthcare Inc  NXGN  Pipe bottom  09/21/2020  09/28/2020 
 Occidental Petroleum Corp  OXY  Window, rising  10/07/2020  10/08/2020 
 Olin Corp.  OLN  Window, rising  10/07/2020  10/08/2020 
 Omnicell, Inc  OMCL  Window, rising  10/07/2020  10/08/2020 
 Omnicom Group  OMC  Pipe bottom  09/21/2020  09/28/2020 
 On Assignment, Inc.  ASGN  Pipe bottom  09/21/2020  09/28/2020 
 Outfont Media  OUT  Pipe bottom  09/21/2020  09/28/2020 
 Description SymbolPatternStart DateEnd Date
 Oxford Industries  OXM  Pipe bottom  09/21/2020  09/28/2020 
 Patrick Industries Inc  PATK  Engulfing, bearish  10/07/2020  10/08/2020 
 Paychex Inc  PAYX  Window, rising  10/07/2020  10/08/2020 
 Paypal Holdings, Inc  PYPL  Engulfing, bearish  10/07/2020  10/08/2020 
 PetMed Express Inc.  PETS  Double Top, Eve and Eve  09/23/2020  10/08/2020 
 PPG Industries Inc  PPG  Window, rising  10/07/2020  10/08/2020 
 PPG Industries Inc  PPG  Measured move up  05/14/2020  10/08/2020 
 PPG Industries Inc  PPG  Pipe bottom  09/21/2020  09/28/2020 
 PPL Corporation  PPL  Double Top, Eve and Eve  08/17/2020  10/08/2020 
 Principal Financial Group Inc  PFG  Doji star, bearish  10/07/2020  10/08/2020 
 Pulte Homes Inc.  PHM  Window, rising  10/07/2020  10/08/2020 
 Quaker Chemical  KWR  Pipe bottom  09/21/2020  09/28/2020 
 Rambus Inc  RMBS  Rectangle bottom  09/02/2020  10/08/2020 
 Reinsurance Group of America  RGA  Pipe bottom  09/21/2020  09/28/2020 
 RingCentral Inc  RNG  Engulfing, bearish  10/07/2020  10/08/2020 
 Robert Half International  RHI  Window, rising  10/07/2020  10/08/2020 
 Rockwell Automation Inc  ROK  Measured move up  05/14/2020  10/08/2020 
 Ross Stores  ROST  Double Top, Eve and Eve  09/16/2020  10/08/2020 
 RPC Inc  RES  Window, rising  10/07/2020  10/08/2020 
 S and P 500  ^GSPC  Window, rising  10/07/2020  10/08/2020 
 ServiceNow Inc  NOW  Engulfing, bearish  10/07/2020  10/08/2020 
 Skechers USA Inc  SKX  Pipe bottom  09/21/2020  09/28/2020 
 Southern Copper  SCCO  Pipe bottom  09/21/2020  09/28/2020 
 Southwest Airlines Company  LUV  Pipe bottom  09/21/2020  09/28/2020 
 Southwest Gas Corp.  SWX  Window, rising  10/07/2020  10/08/2020 
 Description SymbolPatternStart DateEnd Date
 Southwestern Energy Company  SWN  Rectangle top  08/05/2020  10/08/2020 
 Stamps.com  STMP  Engulfing, bearish  10/07/2020  10/08/2020 
 Summit Materials Inc  SUM  Window, rising  10/07/2020  10/08/2020 
 Summit Materials Inc  SUM  Measured move up  05/14/2020  10/08/2020 
 Teladoc, Inc  TDOC  Engulfing, bearish  10/07/2020  10/08/2020 
 Teva Pharmaceutical Industries  TEVA  Window, rising  10/07/2020  10/08/2020 
 Texas Instruments Inc.  TXN  Double Top, Eve and Eve  09/02/2020  10/08/2020 
 Textron Inc  TXT  Pipe bottom  09/21/2020  09/28/2020 
 Timken Co., The  TKR  Pipe bottom  09/21/2020  09/28/2020 
 Transocean Inc.  RIG  Dead-cat bounce, inverted  10/07/2020  10/08/2020 
 Travelers Companies Inc, The  TRV  Window, rising  10/07/2020  10/08/2020 
 Travelers Companies Inc, The  TRV  Pipe bottom  09/21/2020  09/28/2020 
 Tredegar Corp  TG  Pipe bottom  09/21/2020  09/28/2020 
 Unum Group  UNM  Pipe bottom  09/21/2020  09/28/2020 
 Valmont Industries Inc.  VMI  Deliberation  10/06/2020  10/08/2020 
 Visteon Corp  VC  Pipe bottom  09/21/2020  09/28/2020 
 Vulcan Materials  VMC  Window, rising  10/07/2020  10/08/2020 
 Westlake Chemical Corp  WLK  Double Top, Eve and Eve  09/17/2020  10/08/2020 
 Westlake Chemical Corp  WLK  Measured move up  05/14/2020  10/08/2020 
 Westlake Chemical Corp  WLK  Pipe bottom  09/21/2020  09/28/2020 
 WEX Inc  WEX  Pipe bottom  09/21/2020  09/28/2020 
 DJ US Basic Materials sector index fnd  IYM  Window, rising  10/07/2020  10/08/2020 
 DJ US Broker-dealers index fund  IAI  Head-and-shoulders top  07/16/2020  10/08/2020 
 DJ US consumer goods (household goods)  IYK  Window, rising  10/07/2020  10/08/2020 
 DJ US Oil and Gas  IEO  Window, rising  10/07/2020  10/08/2020 
 Description SymbolPatternStart DateEnd Date
 DJ US Oil Equip and services  IEZ  Window, rising  10/07/2020  10/08/2020 
 DJ US Pharmaceuticals index fund  IHE  Window, rising  10/07/2020  10/08/2020 
 DJ US Utilities sector index fund  IDU  Measured move up  05/14/2020  10/08/2020 
 First Trust NASDAQ 100 Tech Sector ETF  QTEC  Window, rising  10/07/2020  10/08/2020 
 Global X Robotics and Artificial Intell  BOTZ  Window, rising  10/07/2020  10/08/2020 
 iShares DJ US Healthcare  IYH  Window, rising  10/07/2020  10/08/2020 
 iShares DJ US Regional Banks  IAT  Pipe bottom  09/21/2020  09/28/2020 
 iShares DJ US Telecom  IYZ  Window, rising  10/07/2020  10/08/2020 
 iShares PHLX SOX Semiconductor Sector  SOXX  Window, rising  10/07/2020  10/08/2020 
 iShares SP Natural resources (oil)  IGE  Window, rising  10/07/2020  10/08/2020 
 MSCI Australia Index fund  EWA  Window, rising  10/07/2020  10/08/2020 
 MSCI Austria Investable Mkt Index  EWO  Window, rising  10/07/2020  10/08/2020 
 MSCI Belgium Investable Mkt Idx  EWK  Window, rising  10/07/2020  10/08/2020 
 MSCI Canada Index  EWC  Window, rising  10/07/2020  10/08/2020 
 MSCI Emerging Markets Index fund  EEM  Triple top  08/28/2020  10/08/2020 
 MSCI France Index  EWQ  Window, rising  10/07/2020  10/08/2020 
 MSCI Germany Index  EWG  Window, rising  10/07/2020  10/08/2020 
 MSCI Germany Index  EWG  Head-and-shoulders complex top  08/18/2020  10/08/2020 
 MSCI Hong Kong Index fund  EWH  Last engulfing top  10/07/2020  10/08/2020 
 MSCI Pacific ex-Japan Index fund  EPP  Window, rising  10/07/2020  10/08/2020 
 MSCI Singapore Index  EWS  Rectangle top  07/06/2020  10/08/2020 
 MSCI Spain Index  EWP  Window, rising  10/07/2020  10/08/2020 
 MSCI Sweden Index  EWD  Triple top  08/27/2020  10/08/2020 
 MSCI Switzerland Index  EWL  Window, rising  10/07/2020  10/08/2020 
 MSCI Taiwan Index  EWT  Window, rising  10/07/2020  10/08/2020 
 Description SymbolPatternStart DateEnd Date
 MSCI Turkey Index  TUR  Window, falling  10/07/2020  10/08/2020 
 MSCI United Kingdom Index  EWU  Window, rising  10/07/2020  10/08/2020 
 PowerShares DB Agriculture  DBA  Belt hold, bearish  10/08/2020  10/08/2020 
 PowerShares DB Agriculture  DBA  Broadening top, right-angled and ascending  09/14/2020  10/08/2020 
 PowerShares DB Agriculture  DBA  Triple top  09/01/2020  10/08/2020 
 PowerShares Dynamic Biotech and Genome  PBE  Window, rising  10/07/2020  10/08/2020 
 PowerShares Dynamic Oil Services  PXJ  Window, rising  10/07/2020  10/08/2020 
 PowerShares Dynamic Pharmaceuticals  PJP  Window, rising  10/07/2020  10/08/2020 
 Robo Global Robotics and Automation  ROBO  Window, rising  10/07/2020  10/08/2020 
 S and P Europe 350 Index fund  IEV  Window, rising  10/07/2020  10/08/2020 
 S and P Europe 350 Index fund  IEV  Head-and-shoulders complex top  07/21/2020  10/08/2020 
 S and P Global Energy Sector Index fund  IXC  Window, rising  10/07/2020  10/08/2020 
 S and P Global Tech Sector Index fund  IXN  Window, rising  10/07/2020  10/08/2020 
 S and P long 2x Ultra SP 500 ProShares  SSO  Window, rising  10/07/2020  10/08/2020 
 SandP Global Materials Sector Index fund  MXI  Window, rising  10/07/2020  10/08/2020 
 SPDR Consumer Discretionary  XLY  Doji star, bearish  10/07/2020  10/08/2020 
 SPDR Energy Select Sector  XLE  Broadening wedge, descending  09/03/2020  10/08/2020 
 SPDR Health Care Select Sector  XLV  Head-and-shoulders top  08/17/2020  10/08/2020 
 SPDR Industrial Select Sector  XLI  Triple top  09/03/2020  10/08/2020 
 SPDR Industrial Select Sector  XLI  Pipe bottom  09/21/2020  09/28/2020 
 SPDR Materials Select Sector  XLB  Window, rising  10/07/2020  10/08/2020 
 SPDR Materials Select Sector  XLB  Head-and-shoulders top  09/02/2020  10/08/2020 
 SPDR S and P 500  SPY  Window, rising  10/07/2020  10/08/2020 
 SPDR S and P Aerospace and Defense  XAR  Broadening wedge, descending  09/03/2020  10/08/2020 
 SPDR Utilities Select Sector  XLU  Measured move up  05/14/2020  10/08/2020 
 Description SymbolPatternStart DateEnd Date
 United States Oil  USO  Window, rising  10/07/2020  10/08/2020 
 VanEck Vectors Semiconductor  SMH  Window, rising  10/07/2020  10/08/2020 
 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.

My novels:  Bumper's Story Head's Law

Chart Patterns: After the Buy Getting Started in Chart Patterns, Second Edition Trading Basics Fundamental Analysis and Position Trading Swing and Day Trading Visual Guide to Chart Patterns Encyclopedia of Candlestick Charts Encyclopedia of Chart Patterns 2nd Edition Trading Classic Chart Patterns

Copyright © 2005-2020 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 Donate Links Privacy/Disclaimer