As of 04/24/2024
  Indus: 38,461 -42.77 -0.1%  
  Trans: 15,078 -358.61 -2.3%  
  Utils: 893 +6.79 +0.8%  
  Nasdaq: 15,713 +16.11 +0.1%  
  S&P 500: 5,072 +1.08 +0.0%  
YTD
 +2.0%  
-5.2%  
 +1.3%  
 +4.7%  
 +6.3%  
  Targets    Overview: 04/12/2024  
  Up arrow39,800 or 37,150 by 05/01/2024
  Up arrow16,200 or 15,000 by 05/01/2024
  Up arrow885 or 850 by 05/01/2024
  Up arrow16,700 or 15,800 by 05/01/2024
  Up arrow5,250 or 5,025 by 05/01/2024
As of 04/24/2024
  Indus: 38,461 -42.77 -0.1%  
  Trans: 15,078 -358.61 -2.3%  
  Utils: 893 +6.79 +0.8%  
  Nasdaq: 15,713 +16.11 +0.1%  
  S&P 500: 5,072 +1.08 +0.0%  
YTD
 +2.0%  
-5.2%  
 +1.3%  
 +4.7%  
 +6.3%  
  Targets    Overview: 04/12/2024  
  Up arrow39,800 or 37,150 by 05/01/2024
  Up arrow16,200 or 15,000 by 05/01/2024
  Up arrow885 or 850 by 05/01/2024
  Up arrow16,700 or 15,800 by 05/01/2024
  Up arrow5,250 or 5,025 by 05/01/2024

Patterns for the Weekend Details

Copyright © 2021 by Thomas Bulkowski and ThePatternSite.com. All rights reserved.

 

Weekly screen for chart patterns ending between 03/18/2021 and 03/25/2021. Many may be still in development. If no securities appear, then I have not identified any new patterns.

Definitions
RS is relative strength (where 1 is best). For other definitions, see the glossary.
’Breakout is upward/downward 100% of the time’ means price breaks out up/down by definition, not by statistically measuring the rate.
All numbers assume a bull market and are based on the breakout direction that occurs most often.
For more information, consult my book, Encyclopedia of Chart Patterns.
 
AES Corp (AES)
Industry: Electric Utility (East)
Industry RS rank: 55 out of 59
Stock RS rank: 185 out of 575
3/25/21 close: $26.12
1 Month avg volatility: $0.88. Volatility stop (for downward breakout): $28.01 or 7.2% above the close.
Change YTD: 11.15%
Volume: 5,455,400 shares. 3 month avg: 5,494,342 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Air Transport Services Group (ATSG)
Industry: Air Transport
Industry RS rank: 44 out of 59
Stock RS rank: 441 out of 575
3/25/21 close: $28.50
1 Month avg volatility: $1.27. Volatility stop (for downward breakout): $31.29 or 9.8% above the close.
Change YTD: -9.06%
Volume: 584,800 shares. 3 month avg: 530,657 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Thursday.
 
Chart pattern: Double Top, Eve and Adam reversal pattern from 03/09/2021 to 03/19/2021
Breakout is downward 100% of the time.
Average decline: 15%.
Break-even failure rate: 13%.
Pullbacks occur 64% of the time.
Price hits measure rule target 72% of the time.

Top

American Equity Investment Life Holding (AEL)
Industry: Insurance (Life)
Industry RS rank: 17 out of 59
Stock RS rank: 169 out of 575
3/25/21 close: $29.55
1 Month avg volatility: $1.19. Volatility stop (for downward breakout): $32.07 or 8.5% above the close.
Change YTD: 6.83%
Volume: 417,200 shares. 3 month avg: 625,883 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Thursday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

American Woodmark Corp (AMWD)
Industry: Building Materials
WARNING: This industry is within the top 7 that Dead-cat bounce often.
Industry RS rank: 21 out of 59
Stock RS rank: 335 out of 575
3/25/21 close: $94.41
1 Month avg volatility: $4.42. Volatility stop (for downward breakout): $103.94 or 10.1% above the close.
Change YTD: 0.60%
Volume: 109,400 shares. 3 month avg: 141,992 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Tuesday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

ArcBest Corp (ARCB)
Industry: Trucking/Transp. Leasing
Industry RS rank: 12 out of 59
Stock RS rank: 31 out of 575
3/25/21 close: $67.63
1 Month avg volatility: $3.36. Volatility stop (for downward breakout): $74.92 or 10.8% above the close.
Change YTD: 58.50%
Volume: 203,400 shares. 3 month avg: 234,063 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Thursday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

CF Industries Holdings, Inc. (CF)
Industry: Chemical (Basic)
Industry RS rank: 36 out of 59
Stock RS rank: 191 out of 575
3/25/21 close: $45.19
1 Month avg volatility: $2.06. Volatility stop (for downward breakout): $49.60 or 9.8% above the close.
Change YTD: 16.74%
Volume: 1,623,200 shares. 3 month avg: 3,754,700 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Wednesday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Eagle Materials Inc. (EXP)
Industry: Cement and Aggregates
Industry RS rank: 16 out of 59
Stock RS rank: 155 out of 575
3/25/21 close: $128.89
1 Month avg volatility: $4.45. Volatility stop (for downward breakout): $138.34 or 7.3% above the close.
Change YTD: 27.17%
Volume: 490,200 shares. 3 month avg: 553,088 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Flowserve Corp (FLS)
Industry: Machinery
Industry RS rank: 32 out of 59
Stock RS rank: 208 out of 575
3/25/21 close: $38.27
1 Month avg volatility: $1.62. Volatility stop (for downward breakout): $41.70 or 9.0% above the close.
Change YTD: 3.85%
Volume: 1,560,300 shares. 3 month avg: 1,457,883 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Tuesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Freeport-McMoRan Copper and Gold B (FCX)
Industry: Metals and Mining (Div.)
Industry RS rank: 22 out of 59
Stock RS rank: 37 out of 575
3/25/21 close: $31.11
1 Month avg volatility: $1.80. Volatility stop (for downward breakout): $35.09 or 12.8% above the close.
Change YTD: 19.56%
Volume: 37,787,900 shares. 3 month avg: 16,878,592 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Thursday, and best sell day (most up closes) is Wednesday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Fresh Del Monte Produce (FDP)
Industry: Food Processing
Industry RS rank: 52 out of 59
Stock RS rank: 280 out of 575
3/25/21 close: $28.06
1 Month avg volatility: $1.13. Volatility stop (for downward breakout): $30.39 or 8.3% above the close.
Change YTD: 16.58%
Volume: 118,900 shares. 3 month avg: 288,512 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Thursday.
 
Chart pattern: Double Top, Adam and Adam reversal pattern from 03/12/2021 to 03/19/2021
Breakout is downward 100% of the time.
Average decline: 19%.
Break-even failure rate: 8%.
Pullbacks occur 61% of the time.
Price hits measure rule target 72% of the time.

Top

GameStop Corp (GME)
Industry: Retail (Special Lines)
WARNING: This industry is within the top 7 that Dead-cat bounce often.
Industry RS rank: 2 out of 59
Stock RS rank: 1 out of 575
3/25/21 close: $183.75
1 Month avg volatility: $48.47. Volatility stop (for downward breakout): $284.43 or 54.8% above the close.
Change YTD: 875.32%
Volume: 49,926,400 shares. 3 month avg: 3,063,175 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Friday, and best sell day (most up closes) is Wednesday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
WARNING: A dead-cat bounce occurred on 12/09/2020. There is a 38% chance that a 15% or higher decline will occur (or has occurred since then) by 06/09/2021.
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Haynes International Inc. (HAYN)
Industry: Building Materials
WARNING: This industry is within the top 7 that Dead-cat bounce often.
Industry RS rank: 21 out of 59
Stock RS rank: 139 out of 575
3/25/21 close: $28.22
1 Month avg volatility: $1.71. Volatility stop (for downward breakout): $32.96 or 16.8% above the close.
Change YTD: 18.37%
Volume: 50,900 shares. 3 month avg: 80,035 shares.
This security may be thinly traded (less than 100k shares)!
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Heidrick Struggles Intl Inc (HSII)
Industry: Human Resources
Industry RS rank: 13 out of 59
Stock RS rank: 94 out of 575
3/25/21 close: $35.04
1 Month avg volatility: $1.63. Volatility stop (for downward breakout): $38.53 or 10.0% above the close.
Change YTD: 19.26%
Volume: 100,000 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Tuesday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Hurco Companies Inc. (HURC)
Industry: Machinery
Industry RS rank: 32 out of 59
Stock RS rank: 430 out of 575
3/25/21 close: $32.43
1 Month avg volatility: $1.38. Volatility stop (for downward breakout): $35.80 or 10.4% above the close.
Change YTD: 8.10%
Volume: 69,400 shares. 3 month avg: 26,271 shares.
This security may be thinly traded (less than 100k shares)!
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Incyte Corp. (INCY)
Industry: Drug
WARNING: This industry is within the top 7 that Dead-cat bounce often.
Industry RS rank: 49 out of 59
Stock RS rank: 552 out of 575
3/25/21 close: $79.78
1 Month avg volatility: $2.48. Volatility stop (for downward breakout): $84.91 or 6.4% above the close.
Change YTD: -8.28%
Volume: 1,044,400 shares. 3 month avg: 1,771,434 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Broadening top, right-angled and ascending reversal pattern from 03/08/2021 to 03/25/2021
Breakout is downward 66% of the time.
Average decline: 15%.
Break-even failure rate: 20%.
Pullbacks occur 65% of the time.
Price hits measure rule target 32% of the time.

Top

Interface, Inc. (TILE)
Industry: Furn/Home Furnishings
Industry RS rank: 18 out of 59
Stock RS rank: 41 out of 575
3/25/21 close: $12.45
1 Month avg volatility: $0.69. Volatility stop (for downward breakout): $13.92 or 11.8% above the close.
Change YTD: 18.57%
Volume: 424,900 shares. 3 month avg: 457,515 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Tuesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Lawson Products (LAWS)
Industry: Metal Fabricating
Industry RS rank: 11 out of 59
Stock RS rank: 310 out of 575
3/25/21 close: $51.96
1 Month avg volatility: $2.16. Volatility stop (for downward breakout): $56.31 or 8.4% above the close.
Change YTD: 2.06%
Volume: 11,900 shares. 3 month avg: 11,408 shares.
This security may be thinly traded (less than 100k shares)!
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Netflix, Inc (NFLX)
Industry: Internet
WARNING: This industry is within the top 7 that Dead-cat bounce often.
Industry RS rank: 40 out of 59
Stock RS rank: 497 out of 575
3/25/21 close: $502.86
1 Month avg volatility: $16.80. Volatility stop (for upward breakout): $463.40 or 7.9% below the close.
Change YTD: -7.00%
Volume: 4,913,200 shares. 3 month avg: 6,844,629 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Friday, and best sell day (most up closes) is Tuesday.
 
Chart pattern: Broadening bottom reversal pattern from 03/11/2021 to 03/25/2021
Breakout is upward 53% of the time.
Average rise: 27%.
Break-even failure rate: 10%.
Throwbacks occur 41% of the time.
Price hits measure rule target 59% of the time.

Top

NextEra Energy Inc (NEE)
Industry: Electric Utility (East)
Industry RS rank: 55 out of 59
Stock RS rank: 491 out of 575
3/25/21 close: $73.45
1 Month avg volatility: $2.08. Volatility stop (for upward breakout): $68.32 or 7.0% below the close.
Change YTD: -4.80%
Volume: 6,823,000 shares. 3 month avg: 1,582,705 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Triangle, symmetrical continuation pattern from 03/01/2021 to 03/25/2021
Breakout is upward 54% of the time.
Average rise: 31%.
Break-even failure rate: 9%.
Throwbacks occur 37% of the time.
Price hits measure rule target 66% of the time.

Top

Oxford Industries (OXM)
Industry: Apparel
Industry RS rank: 5 out of 59
Stock RS rank: 44 out of 575
3/25/21 close: $82.64
1 Month avg volatility: $3.34. Volatility stop (for downward breakout): $90.23 or 9.2% above the close.
Change YTD: 26.15%
Volume: 164,100 shares. 3 month avg: 144,562 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Tuesday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Park Electrochemical (PKE)
Industry: Chemical (Specialty)
Industry RS rank: 35 out of 59
Stock RS rank: 354 out of 575
3/25/21 close: $13.49
1 Month avg volatility: $0.42. Volatility stop (for downward breakout): $14.42 or 6.9% above the close.
Change YTD: 0.60%
Volume: 88,000 shares. 3 month avg: 70,862 shares.
This security may be thinly traded (less than 100k shares)!
Since 2009 bear market, the best buy day (fewest up closes) is Thursday, and best sell day (most up closes) is Tuesday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Patrick Industries Inc (PATK)
Industry: Retail Building Supply
Industry RS rank: 41 out of 59
Stock RS rank: 157 out of 575
3/25/21 close: $81.20
1 Month avg volatility: $3.96. Volatility stop (for downward breakout): $90.05 or 10.9% above the close.
Change YTD: 18.80%
Volume: 185,000 shares. 3 month avg: 94,083 shares.
This security may be thinly traded (less than 100k shares)!
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Thursday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

PG and E (PCG)
Industry: Electric Utility (West)
Industry RS rank: 39 out of 59
Stock RS rank: 350 out of 575
3/25/21 close: $11.89
1 Month avg volatility: $0.40. Volatility stop (for upward breakout): $10.49 or 11.8% below the close.
Change YTD: -4.57%
Volume: 18,771,300 shares. 3 month avg: 5,870,049 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Head-and-shoulders bottom reversal pattern from 01/27/2021 to 03/23/2021
Breakout is upward 100% of the time.
Average rise: 38%.
Break-even failure rate: 3%.
Throwbacks occur 45% of the time.
Price hits measure rule target 74% of the time.

Top

Schlumberger Limited (SLB)
Industry: Oilfield Svcs/Equipment
Industry RS rank: 1 out of 59
Stock RS rank: 124 out of 575
3/25/21 close: $27.40
1 Month avg volatility: $1.19. Volatility stop (for upward breakout): $23.81 or 13.1% below the close.
Change YTD: 25.52%
Volume: 14,574,600 shares. 3 month avg: 8,320,412 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Friday, and best sell day (most up closes) is Tuesday.
 
Chart pattern: Scallop, ascending and inverted continuation pattern from 01/27/2021 to 03/25/2021
Breakout is upward 100% of the time.
Average rise: 43%.
Break-even failure rate: 4%.
Throwbacks occur 61% of the time.
Price hits measure rule target 61% of the time.

Top

Southern Company (SO)
Industry: Electric Utility (East)
Industry RS rank: 55 out of 59
Stock RS rank: 410 out of 575
3/25/21 close: $61.38
1 Month avg volatility: $1.11. Volatility stop (for upward breakout): $58.50 or 4.7% below the close.
Change YTD: -0.08%
Volume: 4,303,400 shares. 3 month avg: 4,514,520 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Wednesday, and best sell day (most up closes) is Friday.
 
Chart pattern: Broadening top, right-angled and descending continuation pattern from 12/16/2020 to 03/24/2021
Breakout is upward 51% of the time.
Average rise: 28%.
Break-even failure rate: 19%.
Throwbacks occur 52% of the time.
Price hits measure rule target 63% of the time.

Top

V. F. Corp (VFC)
Industry: Apparel
Industry RS rank: 5 out of 59
Stock RS rank: 447 out of 575
3/25/21 close: $78.11
1 Month avg volatility: $2.55. Volatility stop (for downward breakout): $83.52 or 6.9% above the close.
Change YTD: -8.55%
Volume: 2,008,200 shares. 3 month avg: 2,795,366 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Friday, and best sell day (most up closes) is Monday.
 
Chart pattern: Triangle, descending reversal pattern from 03/04/2021 to 03/25/2021
Breakout is downward 64% of the time.
Average decline: 16%.
Break-even failure rate: 16%.
Pullbacks occur 54% of the time.
Price hits measure rule target 54% of the time.

Top

Valero Energy (VLO)
Industry: Petroleum (Integrated)
Industry RS rank: 7 out of 59
Stock RS rank: 134 out of 575
3/25/21 close: $72.42
1 Month avg volatility: $3.10. Volatility stop (for downward breakout): $79.01 or 9.1% above the close.
Change YTD: 28.02%
Volume: 3,257,400 shares. 3 month avg: 3,584,486 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Monday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

Top

Westlake Chemical Corp (WLK)
Industry: Chemical (Basic)
Industry RS rank: 36 out of 59
Stock RS rank: 220 out of 575
3/25/21 close: $87.98
1 Month avg volatility: $3.54. Volatility stop (for downward breakout): $95.64 or 8.7% above the close.
Change YTD: 7.82%
Volume: 1,027,100 shares. 3 month avg: 812,517 shares.
Since 2009 bear market, the best buy day (fewest up closes) is Thursday, and best sell day (most up closes) is Friday.
 
Chart pattern: Pipe top reversal pattern from 03/08/2021 to 03/15/2021
Breakout is downward 100% of the time.
Average decline: 20%.
Break-even failure rate: 11%.
Pullbacks occur 41% of the time.
Price hits measure rule target 70% of the time.

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 Donate Privacy/Disclaimer