As of 03/21/2025
Indus: 41,985 +32.03 +0.1%
Trans: 14,609 -29.26 -0.2%
Utils: 1,009 -9.02 -0.9%
Nasdaq: 17,784 +92.42 +0.5%
S&P 500: 5,668 +4.67 +0.1%
|
YTD
-1.3%
-8.1%
+2.7%
-7.9%
-3.6%
|
|
As of 03/21/2025
Indus: 41,985 +32.03 +0.1%
Trans: 14,609 -29.26 -0.2%
Utils: 1,009 -9.02 -0.9%
Nasdaq: 17,784 +92.42 +0.5%
S&P 500: 5,668 +4.67 +0.1%
|
YTD
-1.3%
-8.1%
+2.7%
-7.9%
-3.6%
| |
| ||
This article provides a daily update of small patterns found in the stocks Bulkowski follows.
This article lists small chart patterns that I found daily in the stocks I follow. Not all small patterns appear because the list would typically be 800 entries (or more) long. Instead, I search for the top five performing patterns and eleven others to keep the list short. For the list of patterns searched, click here.
Here is the list of stocks in which small patterns appeared and their start and end dates. If none appear in a table, then it's probably a bug in my code. Send me an email.
Click this link for a list of symbols from the table.
-- Thomas Bulkowski
Security | Symbol | Pattern | Start | End |
3M Company | MMM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Abbott Laboratories | ABT | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Abercrombie and Fitch Co. | ANF | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
ACI Worldwide | ACIW | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Acuity Brands, Inc | AYI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Akamai Technologies Inc | AKAM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Alcoa | AA | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Allstate Corp | ALL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Ameren | AEE | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
American Electric Power AEP | AEP | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
American Woodmark Corp | AMWD | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Ametek, Inc | AME | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Anika Therapeutics Inc | ANIK | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Arch Capital Group Ltd | ACGL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Arrow Electronics | ARW | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Assurant Inc | AIZ | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Assured Guaranty Ltd. | AGO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Atmos Energy Corp | ATO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Avery Dennison Corp | AVY | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Badger Meter Inc. | BMI | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
Beazer Homes USA, Inc | BZH | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Berry Global Group Inc | BERY | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Biogen Idec | BIIB | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Brady Corp | BRC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Brinks Co | BCO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Builders FirstSource, Inc | BLDR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Bunge Ltd | BG | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Cabot Corp. | CBT | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Cemex SA de CV | CX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Cigna Corp | CI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Cintas Corp | CTAS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Cisco Systems, Inc. | CSCO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
CNA Financial Corp | CNA | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
CNX Resources Corp | CNX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
CoreCivic, Inc | CXW | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Coty | COTY | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
CRH plc | CRH | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
CROCS Inc | CROX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Crown Holdings Inc | CCK | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
CTS Corp | CTS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
Curtiss-Wright | CW | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Dilliards Inc | DDS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Distribution Solutions | DSGR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
DJ 15 Utilities | ^DJU | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Dominion Resources Inc. | D | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Dover Corp | DOV | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Duke Energy Corp | DUK | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
eBay, Inc. | EBAY | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Elevance Health | ELV | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Equitable Resources, Inc | EQT | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Estee Lauder, Cos | EL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Evergy | EVRG | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Evolent Health, Inc | EVH | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Exelon Corp. | EXC | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
FARO Technologies Inc | FARO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Fastenal Company | FAST | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
FedEx | FDX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Fidelity National Information Svcs | FIS | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Fiserv, Inc | FISV | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
FMC Corp. | FMC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
FormFactor Inc. | FORM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Freeport-McMoRan Copper and Gold B | FCX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
General Dynamics Corp | GD | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Griffon Corp | GFF | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Helmerich and Payne Inc. | HP | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Henry Schein Inc. | HSIC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
HNI (HON Industries) | HNI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Home Depot, Inc | HD | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Horton, D.R. Inc. | DHI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Hovnanian Enterprises Inc | HOV | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
IDACORP Inc | IDA | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Idex Corp | IEX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Illinois Tool Works Inc. | ITW | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Insperity | NSP | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Insteel Industries Inc | IIIN | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Integer Holdings Corp | ITGR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Interactive Brokers Group Inc | IBKR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Iron Mountain Inc | IRM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Kaiser Aluminum Corp | KALU | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
KB Home Corp. | KBH | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
Kelly Services A | KELYA | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Kforce Inc | KFRC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
KLA-Tencor Corporation | KLAC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Kohls Corporation | KSS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
L3Harris Technologies | LHX | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Lamar Advertising | LAMR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Lennar Corp. Cl A | LEN | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Lincoln National Corp | LNC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Lockheed Martin Corp | LMT | Wide ranging day downside reversal | 03/21/2025 | 03/21/2025 |
Loews Corp | L | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
LSB Industries Inc | LXU | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
M/I Homes, Inc. | MHO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
MACOM Technology Solutions Holdings | MTSI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Macys, Inc | M | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Manhattan Associates | MANH | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Martin Marietta Materials, Inc | MLM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Masco Corp. | MAS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Matador Resources Co | MTDR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Matrix Service Co. | MTRX | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Merck and Co., Inc. | MRK | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
Micron Technology | MU | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Miller, Herman | MLKN | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Mosaic Co | MOS | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Mueller Industries Inc. | MLI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
National Fuel Gas | NFG | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
National Oilwell Varco | NOV | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Netgear Inc. | NTGR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
New Jersey Resources Corp | NJR | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
NewMarket Corp. | NEU | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Nike Inc | NKE | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Nisource Inc. | NI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Northwest Pipe Co | NWPX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Nu Skin Enterprises, Inc | NUS | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
OGE Energy Corp | OGE | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Omnicell, Inc | OMCL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Owens and Minor Inc | OMI | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Oxford Industries | OXM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Packaging Corp of America | PKG | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Palo Alto Networks Inc | PANW | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Patterson Companies Inc. | PDCO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
Paychex Inc | PAYX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
PG and E | PCG | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Pinnacle West Capital Corp | PNW | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
PPL Corporation | PPL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Premier Inc | PINC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Principal Financial Group Inc | PFG | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Pulte Homes Inc. | PHM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Range Resources Corp | RRC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Raytheon Technologies Corp | RTX | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Robert Half International | RHI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Ross Stores | ROST | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Sempra Energy | SRE | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Semtech Corp | SMTC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Service Corp International | SCI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Sitio Royalties Corp | STR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Skechers USA Inc | SKX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Southwest Gas Corp. | SWX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Spire | SR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Steelcase | SCS | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Stratasys Ltd | SSYS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
Teradyne Inc. | TER | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Textron Inc | TXT | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Timken Co., The | TKR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Toll Brothers | TOL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
TransDigm Group Inc | TDG | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Travelers Companies Inc, The | TRV | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
U-Haul Holding Company | UHAL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
United Parcel Service | UPS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Valero Energy | VLO | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Valmont Industries Inc. | VMI | Closing price reversal, uptrend | 03/21/2025 | 03/21/2025 |
Veeco Instruments Inc | VECO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Visa | V | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Vulcan Materials | VMC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
W. R. Berkley Corp | WRB | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Watsco, Inc | WSO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
WillScot Mobile Mini Holdings Corp | WSC | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Xcel Energy, Inc | XEL | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
DJ US Aerospace and defense | ITA | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
DJ US Basic Materials sector index fnd | IYM | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
DJ US Utilities sector index fund | IDU | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
iShares Cohen and Steers Realty Majors | ICF | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
iShares Europe 350 Index fund | IEV | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
iShares Global Materials fund | MXI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
iShares Semiconductor ETF | SOXX | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
iShares US Home construction ETF | ITB | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
iShares US Medical devices index fund | IHI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
MSCI Belgium Investable Mkt Idx | EWK | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
MSCI Chile Investable Mkt Idx | ECH | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
MSCI France Index | EWQ | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
MSCI Pacific ex-Japan Index fund | EPP | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
MSCI South Africa Index | EZA | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
MSCI United Kingdom Index | EWU | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
PowerShares Aerospace and Defense | PPA | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
PowerShares DB Agriculture | DBA | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
PowerShares Dynamic Oil Services | PXJ | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
PowerShares Water Resources | PHO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Robo Global Robotics and Automation | ROBO | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
SPDR Gold Shares | GLD | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
SPDR Homebuilders ETF | XHB | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
SPDR Industrial Select Sector | XLI | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Security | Symbol | Pattern | Start | End |
SPDR Materials Select Sector | XLB | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
SPDR S and P Aerospace and Defense | XAR | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
SPDR Utilities Select Sector | XLU | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
United States Natural Gas | UNG | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
VanEck Vectors Semiconductor | SMH | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Vanguard Industrials ETF | VIS | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Vanguard Materials ETF | VAW | Pivot point reversal, uptrend | 03/21/2025 | 03/21/2025 |
Here is the list of small chart patterns that I scan for daily (after the market close and posted that evening). This has been updated as of 20 February 2025 and it mostly aligns with the performance in stocks of small patterns shown here. Sorted by average gain.
The performance from these patterns were in an uptrend (5-days leading to the start of the pattern), unless otherwise noted,in stocks. However, the uptrend may not be the most profitable.
Pattern Name | Average Gain | Hit Target | Hold Time |
2-Tall* | $214.49 | 42% | 62 |
Wide ranging day downside reversal | $200.40 | 32% | 63 |
Inverted gap2H* | $164.42 | 31% | 41 |
Gap2H* | $154.46 | 40% | 42 |
Wide ranging day upside reversal* | $134.10 | 41% | 34 |
2-Did | $103.39 | 41% | 40 |
One day reversal, bottom | $98.56 | 50% | 17 |
Pivot point reversal, uptrend | $87.93 | 35% | 18 |
Open-close reversal, uptrend | $84.54 | 37% | 22 |
Closing price reversal, uptrend | $64.48 | 38% | 10 |
Notes: * Best performance in a downtrend (except for One Day Reversal Bottom, which performs better in an uptrend but it's meant to be found in a downtrend). No asterisk: performance in an uptrend. The Average Gain is the average gain per trade often using hundreds or even thousands of trades in stocks. Hit Target. The target is twice the height of the pattern added to the top of the pattern. The percentage is how many times it reaches or exceeds the target. The Hold Time is the average time (in days) in the trade (whether it reached the target or not).
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
|