As of 12/27/2024
Indus: 42,992 -333.59 -0.8%
Trans: 16,031 -73.46 -0.5%
Utils: 987 -4.51 -0.5%
Nasdaq: 19,722 -298.33 -1.5%
S&P 500: 5,971 -66.75 -1.1%
|
YTD
+14.1%
+0.8%
+12.0%
+31.4%
+25.2%
|
44,200 or 41,750 by 01/01/2025
16,700 or 15,500 by 01/15/2025
1,050 or 975 by 01/01/2025
20,500 or 19,300 by 01/01/2025
6,100 or 5,775 by 01/01/2025
|
As of 12/27/2024
Indus: 42,992 -333.59 -0.8%
Trans: 16,031 -73.46 -0.5%
Utils: 987 -4.51 -0.5%
Nasdaq: 19,722 -298.33 -1.5%
S&P 500: 5,971 -66.75 -1.1%
|
YTD
+14.1%
+0.8%
+12.0%
+31.4%
+25.2%
| |
44,200 or 41,750 by 01/01/2025
16,700 or 15,500 by 01/15/2025
1,050 or 975 by 01/01/2025
20,500 or 19,300 by 01/01/2025
6,100 or 5,775 by 01/01/2025
| ||
Stocks are listed first. Exchange traded funds (ETFs), if any, are at the bottom of the list.
Copyright © 2021 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 | Symbol | Pattern | Start Date | End Date |
Abercrombie and Fitch Co. | ANF | Three outside down | 06/16/2021 | 06/18/2021 |
Adobe Systems | ADBE | Three outside up | 06/16/2021 | 06/18/2021 |
Adobe Systems | ADBE | Window, rising | 06/17/2021 | 06/18/2021 |
AFLAC Inc | AFL | Window, falling | 06/17/2021 | 06/18/2021 |
AFLAC Inc | AFL | Scallop, ascending and inverted | 03/23/2021 | 06/18/2021 |
Air Transport Services Group | ATSG | Window, falling | 06/17/2021 | 06/18/2021 |
Alcoa | AA | Measured move down | 05/10/2021 | 06/18/2021 |
Allstate Corp | ALL | Window, falling | 06/17/2021 | 06/18/2021 |
American Equity Investment Life Holding | AEL | Three outside down | 06/16/2021 | 06/18/2021 |
American Express Co | AXP | Window, falling | 06/17/2021 | 06/18/2021 |
American International Group | AIG | Window, falling | 06/17/2021 | 06/18/2021 |
Anika Therapeutics Inc | ANIK | Scallop, ascending and inverted | 03/08/2021 | 06/18/2021 |
Anika Therapeutics Inc | ANIK | Scallop, ascending and inverted | 03/24/2021 | 06/18/2021 |
Anthem | ANTM | Window, falling | 06/17/2021 | 06/18/2021 |
Apogee Enterprises | APOG | Scallop, ascending and inverted | 04/30/2021 | 06/18/2021 |
AptarGroup Inc | ATR | Scallop, ascending and inverted | 02/23/2021 | 06/18/2021 |
Arch Capital Group Ltd | ACGL | Window, falling | 06/17/2021 | 06/18/2021 |
Archer-Daniels-Midland Co | ADM | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
Archer-Daniels-Midland Co | ADM | Scallop, ascending and inverted | 03/23/2021 | 06/18/2021 |
Arrow Electronics | ARW | Window, falling | 06/17/2021 | 06/18/2021 |
Assurant Inc | AIZ | Window, falling | 06/17/2021 | 06/18/2021 |
Assured Guaranty Ltd. | AGO | Three outside down | 06/16/2021 | 06/18/2021 |
Atmos Energy Corp | ATO | Window, falling | 06/17/2021 | 06/18/2021 |
Avient | AVNT | Scallop, ascending and inverted | 03/23/2021 | 06/18/2021 |
Axis Capital Holdings Ltd | AXS | Window, falling | 06/17/2021 | 06/18/2021 |
Bassett Furniture Industries Inc | BSET | Scallop, ascending and inverted | 03/05/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
Beacon Roofing Supply Inc. | BECN | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Bed Bath and Beyond | BBBY | Pipe top | 06/01/2021 | 06/07/2021 |
Berry Global Group Inc | BERY | Scallop, ascending and inverted | 02/26/2021 | 06/18/2021 |
Black Hills Corp | BKH | Belt hold, bearish | 06/18/2021 | 06/18/2021 |
Booking Holdings | BKNG | Measured move down | 04/29/2021 | 06/18/2021 |
Brady Corp | BRC | Window, falling | 06/17/2021 | 06/18/2021 |
Cabot Corp. | CBT | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
Cabot Corp. | CBT | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Cabot Oil and Gas A | COG | Window, falling | 06/17/2021 | 06/18/2021 |
Celestica Inc | CLS | Measured move down | 02/08/2021 | 06/18/2021 |
Ciena Corp | CIEN | Window, falling | 06/17/2021 | 06/18/2021 |
Cincinnati Financial Corp | CINF | Window, falling | 06/17/2021 | 06/18/2021 |
Cisco Systems, Inc. | CSCO | Window, falling | 06/17/2021 | 06/18/2021 |
Clean Energy Fuels Corp. | CLNE | Three outside up | 06/16/2021 | 06/18/2021 |
CNA Financial Corp | CNA | Window, falling | 06/17/2021 | 06/18/2021 |
CNO Financial Group, Inc | CNO | Window, falling | 06/17/2021 | 06/18/2021 |
Cognizant Technology Solutions Corp | CTSH | Window, falling | 06/17/2021 | 06/18/2021 |
Columbus McKinnon | CMCO | Measured move down | 03/12/2021 | 06/18/2021 |
Comtech Telecommunications Corp | CMTL | Last engulfing top | 06/17/2021 | 06/18/2021 |
Con Edison, Inc | ED | Scallop, ascending and inverted | 02/26/2021 | 06/18/2021 |
ConAgra Brands Inc | CAG | Window, falling | 06/17/2021 | 06/18/2021 |
Coty | COTY | Triple bottom | 05/13/2021 | 06/18/2021 |
CRH plc | CRH | Window, falling | 06/17/2021 | 06/18/2021 |
CRH plc | CRH | Scallop, ascending and inverted | 03/23/2021 | 06/18/2021 |
CRH plc | CRH | Scallop, ascending and inverted | 04/23/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
CRH plc | CRH | Scallop, ascending and inverted | 02/26/2021 | 06/18/2021 |
CTS Corp | CTS | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
CTS Corp | CTS | Scallop, ascending and inverted | 04/29/2021 | 06/18/2021 |
Curtiss-Wright | CW | Window, falling | 06/17/2021 | 06/18/2021 |
Curtiss-Wright | CW | Scallop, ascending and inverted | 02/26/2021 | 06/18/2021 |
Curtiss-Wright | CW | Scallop, ascending and inverted | 03/23/2021 | 06/18/2021 |
Dentsply Sirona Inc. | XRAY | Scallop, ascending and inverted | 02/25/2021 | 06/18/2021 |
Dentsply Sirona Inc. | XRAY | Scallop, ascending and inverted | 03/23/2021 | 06/18/2021 |
Devon Energy Corp. | DVN | Pipe top | 06/01/2021 | 06/07/2021 |
Discover Financial Services | DFS | Window, falling | 06/17/2021 | 06/18/2021 |
DJ 30 Industrials | ^DJI | Window, falling | 06/17/2021 | 06/18/2021 |
DJ 30 Industrials | ^DJI | Measured move down | 05/10/2021 | 06/18/2021 |
Dover Corp | DOV | Window, falling | 06/17/2021 | 06/18/2021 |
Dover Corp | DOV | Measured move down | 05/10/2021 | 06/18/2021 |
DTE Energy Company | DTE | Window, falling | 06/17/2021 | 06/18/2021 |
eBay, Inc. | EBAY | Window, falling | 06/17/2021 | 06/18/2021 |
Emerson Electric | EMR | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Equitable Resources, Inc | EQT | Window, falling | 06/17/2021 | 06/18/2021 |
Everest Re Group Ltd | RE | Window, falling | 06/17/2021 | 06/18/2021 |
EZCorp Inc | EZPW | Window, falling | 06/17/2021 | 06/18/2021 |
Fair Isaac Corp | FICO | Three outside up | 06/16/2021 | 06/18/2021 |
Fair Isaac Corp | FICO | Measured move up | 05/13/2021 | 06/18/2021 |
Fastenal Company | FAST | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
FireEye Inc | FEYE | Pipe bottom | 06/01/2021 | 06/07/2021 |
Five9 Inc | FIVN | Pipe bottom | 06/01/2021 | 06/07/2021 |
Description | Symbol | Pattern | Start Date | End Date |
Flextronics International Ltd | FLEX | Triple bottom | 05/04/2021 | 06/18/2021 |
Fresh Del Monte Produce | FDP | Two black gapping candles | 06/17/2021 | 06/18/2021 |
Gartner Inc | IT | Head-and-shoulders top | 05/21/2021 | 06/18/2021 |
General Dynamics Corp | GD | Measured move down | 05/10/2021 | 06/18/2021 |
General Electric Co | GE | Triple bottom | 04/21/2021 | 06/18/2021 |
General Mills Inc | GIS | Scallop, ascending and inverted | 03/02/2021 | 06/18/2021 |
Globe Life Inc. | GL | Window, falling | 06/17/2021 | 06/18/2021 |
Goldman Sachs Group, The | GS | Pipe top | 06/01/2021 | 06/07/2021 |
Graco Incorporated | GGG | Scallop, ascending and inverted | 03/05/2021 | 06/18/2021 |
Guess Inc. | GES | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Hanover Insurance Group, The | THG | Window, falling | 06/17/2021 | 06/18/2021 |
Hartford Financial Services Group Inc | HIG | Window, falling | 06/17/2021 | 06/18/2021 |
Hecla Mining Co. | HL | Two black gapping candles | 06/17/2021 | 06/18/2021 |
HNI (HON Industries) | HNI | Scallop, ascending and inverted | 02/19/2021 | 06/18/2021 |
HNI (HON Industries) | HNI | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Hub Group Inc. | HUBG | Scallop, ascending and inverted | 02/18/2021 | 06/18/2021 |
Hunt, J.B. | JBHT | Window, falling | 06/17/2021 | 06/18/2021 |
IDACORP Inc | IDA | Belt hold, bearish | 06/18/2021 | 06/18/2021 |
Installed Building Products Inc | IBP | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
Integer Holdings Corp | ITGR | Pipe bottom | 06/01/2021 | 06/07/2021 |
Inter Parfums Inc. | IPAR | Window, falling | 06/17/2021 | 06/18/2021 |
Invitae Corp | NVTA | Three outside up | 06/16/2021 | 06/18/2021 |
Kellogg Co | K | Scallop, ascending and inverted | 04/30/2021 | 06/18/2021 |
Kelly Services A | KELYA | Window, falling | 06/17/2021 | 06/18/2021 |
Kforce Inc | KFRC | Window, falling | 06/17/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
L Brands, Inc. | LB | Measured move down | 05/18/2021 | 06/18/2021 |
L3Harris Technologies | LHX | Window, falling | 06/17/2021 | 06/18/2021 |
Lawson Products | LAWS | Window, falling | 06/17/2021 | 06/18/2021 |
Lawson Products | LAWS | Scallop, ascending and inverted | 03/24/2021 | 06/18/2021 |
Leggett and Platt | LEG | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Lincoln National Corp | LNC | Window, falling | 06/17/2021 | 06/18/2021 |
Loews Corp | L | Window, falling | 06/17/2021 | 06/18/2021 |
Manpower Inc. | MAN | Window, falling | 06/17/2021 | 06/18/2021 |
Marathon Oil | MRO | Cup with handle | 03/05/2021 | 06/18/2021 |
Masco Corp. | MAS | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
MGE Energy Inc | MGEE | Belt hold, bearish | 06/18/2021 | 06/18/2021 |
Morgan Stanley | MS | Window, falling | 06/17/2021 | 06/18/2021 |
Mueller Industries Inc. | MLI | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
National Fuel Gas | NFG | Window, falling | 06/17/2021 | 06/18/2021 |
National Oilwell Varco | NOV | Measured move down | 05/18/2021 | 06/18/2021 |
NCR Corporation | NCR | Scallop, ascending and inverted | 03/05/2021 | 06/18/2021 |
NCR Corporation | NCR | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Netflix, Inc | NFLX | Three outside up | 06/16/2021 | 06/18/2021 |
Netgear Inc. | NTGR | Window, falling | 06/17/2021 | 06/18/2021 |
New Jersey Resources Corp | NJR | Window, falling | 06/17/2021 | 06/18/2021 |
Northwest Pipe Co | NWPX | Measured move down | 02/25/2021 | 06/18/2021 |
Nu Skin Enterprises, Inc | NUS | Scallop, ascending and inverted | 02/23/2021 | 06/18/2021 |
Nu Skin Enterprises, Inc | NUS | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Old Republic International Corp | ORI | Window, falling | 06/17/2021 | 06/18/2021 |
Omnicom Group | OMC | Window, falling | 06/17/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
Omnicom Group | OMC | Scallop, ascending and inverted | 03/29/2021 | 06/18/2021 |
On Assignment, Inc. | ASGN | Window, falling | 06/17/2021 | 06/18/2021 |
Packaging Corp of America | PKG | Window, falling | 06/17/2021 | 06/18/2021 |
Packaging Corp of America | PKG | Scallop, ascending and inverted | 03/22/2021 | 06/18/2021 |
Park Electrochemical | PKE | Cup with handle | 03/12/2021 | 06/18/2021 |
Patterson-UTI Energy Inc. | PTEN | Three outside down | 06/16/2021 | 06/18/2021 |
PG and E | PCG | Last engulfing bottom | 06/17/2021 | 06/18/2021 |
Pinnacle West Capital Corp | PNW | Window, falling | 06/17/2021 | 06/18/2021 |
PPL Corporation | PPL | Window, falling | 06/17/2021 | 06/18/2021 |
Principal Financial Group Inc | PFG | Window, falling | 06/17/2021 | 06/18/2021 |
Procter and Gamble Co | PG | Measured move down | 05/14/2021 | 06/18/2021 |
Progressive Corp | PGR | Measured move down | 05/14/2021 | 06/18/2021 |
Prudential Financial Inc | PRU | Window, falling | 06/17/2021 | 06/18/2021 |
Public Service Enterprise Group PEG | PEG | Scallop, ascending and inverted | 03/03/2021 | 06/18/2021 |
Raymond James Financial, Inc. | RJF | Window, falling | 06/17/2021 | 06/18/2021 |
Raymond James Financial, Inc. | RJF | Scallop, ascending and inverted | 03/05/2021 | 06/18/2021 |
Reinsurance Group of America | RGA | Window, falling | 06/17/2021 | 06/18/2021 |
Ross Stores | ROST | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
RPC Inc | RES | Three outside down | 06/16/2021 | 06/18/2021 |
SEI Investments Co | SEIC | Scallop, ascending and inverted | 04/23/2021 | 06/18/2021 |
Sempra Energy | SRE | Window, falling | 06/17/2021 | 06/18/2021 |
Silgan Holdings Inc | SLGN | Measured move down | 04/26/2021 | 06/18/2021 |
Southern Company | SO | Scallop, ascending and inverted | 02/26/2021 | 06/18/2021 |
Steelcase | SCS | Window, falling | 06/17/2021 | 06/18/2021 |
Techne Corporation | TECH | Engulfing, bearish | 06/17/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
Textron Inc | TXT | Window, falling | 06/17/2021 | 06/18/2021 |
Toll Brothers | TOL | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
Toll Brothers | TOL | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
Tractor Supply Co | TSCO | Measured move down | 05/10/2021 | 06/18/2021 |
Travelers Companies Inc, The | TRV | Window, falling | 06/17/2021 | 06/18/2021 |
Tredegar Corp | TG | Two black gapping candles | 06/17/2021 | 06/18/2021 |
Trex Company | TREX | Measured move down | 05/10/2021 | 06/18/2021 |
UGI Corp. | UGI | Scallop, ascending and inverted | 05/19/2021 | 06/18/2021 |
Unum Group | UNM | Window, falling | 06/17/2021 | 06/18/2021 |
Veeva Systems Inc | VEEV | Three outside up | 06/16/2021 | 06/18/2021 |
Wal-Mart Stores Inc. | WMT | Window, falling | 06/17/2021 | 06/18/2021 |
Wal-Mart Stores Inc. | WMT | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
Western Union Co | WU | Measured move down | 04/26/2021 | 06/18/2021 |
Williams-Sonoma Inc. | WSM | Window, falling | 06/17/2021 | 06/18/2021 |
Wolverine World Wide | WWW | Window, falling | 06/17/2021 | 06/18/2021 |
Xcel Energy, Inc | XEL | Scallop, ascending and inverted | 03/03/2021 | 06/18/2021 |
DJ US Basic Materials sector index fnd | IYM | Two black gapping candles | 06/17/2021 | 06/18/2021 |
DJ US Broker-dealers index fund | IAI | Window, falling | 06/17/2021 | 06/18/2021 |
DJ US consumer goods (household goods) | IYK | Scallop, ascending and inverted | 03/05/2021 | 06/18/2021 |
DJ US consumer goods (household goods) | IYK | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
DJ US consumer svcs index fnd (retail) | IYC | Scallop, ascending and inverted | 05/12/2021 | 06/18/2021 |
DJ US consumer svcs index fnd (retail) | IYC | Measured move down | 05/03/2021 | 06/18/2021 |
DJIA, long 2x Ultra Dow 30 ProShares | DDM | Window, falling | 06/17/2021 | 06/18/2021 |
DJIA, long 2x Ultra Dow 30 ProShares | DDM | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
DJIA, long 2x Ultra Dow 30 ProShares | DDM | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
DJIA, long 2x Ultra Dow 30 ProShares | DDM | Measured move down | 05/10/2021 | 06/18/2021 |
iShares DJ US Healthcare Provider | IHF | Window, falling | 06/17/2021 | 06/18/2021 |
iShares DJ US Regional Banks | IAT | Window, falling | 06/17/2021 | 06/18/2021 |
iShares DJ US Telecom | IYZ | Window, falling | 06/17/2021 | 06/18/2021 |
iShares Expanded Tech-software Sector | IGV | Three outside up | 06/16/2021 | 06/18/2021 |
iShares Silver Trust | SLV | Two black gapping candles | 06/17/2021 | 06/18/2021 |
iShares US Financials ETF | IYF | Window, falling | 06/17/2021 | 06/18/2021 |
iShares US Financials ETF | IYF | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
MSCI Austria Investable Mkt Index | EWO | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Belgium Investable Mkt Idx | EWK | Two black gapping candles | 06/17/2021 | 06/18/2021 |
MSCI France Index | EWQ | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Germany Index | EWG | Two black gapping candles | 06/17/2021 | 06/18/2021 |
MSCI Italy Index | EWI | Two black gapping candles | 06/17/2021 | 06/18/2021 |
MSCI Japan Index fund | EWJ | Head-and-shoulders bottom | 03/05/2021 | 06/18/2021 |
MSCI Mexico Investable Mkt idx | EWW | Scallop, ascending and inverted | 02/26/2021 | 06/18/2021 |
MSCI Mexico Investable Mkt idx | EWW | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
MSCI Pacific ex-Japan Index fund | EPP | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Singapore Index | EWS | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Singapore Index | EWS | Triple bottom | 03/23/2021 | 06/18/2021 |
MSCI Singapore Index | EWS | Measured move down | 05/07/2021 | 06/18/2021 |
MSCI South Africa Index | EZA | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Spain Index | EWP | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Sweden Index | EWD | Two black gapping candles | 06/17/2021 | 06/18/2021 |
MSCI Switzerland Index | EWL | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Switzerland Index | EWL | Scallop, ascending and inverted | 05/04/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
MSCI Thailand Invest Mkt Index | THD | Window, falling | 06/17/2021 | 06/18/2021 |
MSCI Turkey Index | TUR | Window, falling | 06/17/2021 | 06/18/2021 |
PowerShares Aerospace and Defense | PPA | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
PowerShares Aerospace and Defense | PPA | Scallop, ascending and inverted | 05/19/2021 | 06/18/2021 |
PowerShares DB Agriculture | DBA | Above the stomach | 06/17/2021 | 06/18/2021 |
PowerShares Water Resources | PHO | Scallop, ascending and inverted | 05/19/2021 | 06/18/2021 |
S and P Europe 350 Index fund | IEV | Two black gapping candles | 06/17/2021 | 06/18/2021 |
S and P long 2x Ultra SP 500 ProShares | SSO | Window, falling | 06/17/2021 | 06/18/2021 |
SandP Global Materials Sector Index fund | MXI | Two black gapping candles | 06/17/2021 | 06/18/2021 |
SandP Global Materials Sector Index fund | MXI | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
SandP Global Materials Sector Index fund | MXI | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
SPDR Financial Select Sector | XLF | Window, falling | 06/17/2021 | 06/18/2021 |
SPDR Gold Shares | GLD | Two black gapping candles | 06/17/2021 | 06/18/2021 |
SPDR Industrial Select Sector | XLI | Scallop, ascending and inverted | 03/25/2021 | 06/18/2021 |
SPDR Materials Select Sector | XLB | Two black gapping candles | 06/17/2021 | 06/18/2021 |
SPDR Materials Select Sector | XLB | Scallop, ascending and inverted | 03/04/2021 | 06/18/2021 |
SPDR Materials Select Sector | XLB | Scallop, ascending and inverted | 03/23/2021 | 06/18/2021 |
SPDR S and P 500 | SPY | Window, falling | 06/17/2021 | 06/18/2021 |
Description | Symbol | Pattern | Start Date | End Date |
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
|