The buy-the-dip stock list is composed of stocks with strong earnings performance over the last five years. These are companies that are growing and are expected to continue growing. See the stock lists below, as well as the scans that are used to generate them.
You can use these stock lists how you wish. You may choose to buy these stocks on declines, use the lists as a watchlist for swing trades, or focus on swing trading or investing in the strongest stocks on the list (or ones you like the most based on your personal strategy). These are not recommendations. This is just a list of stocks that meet certain criteria for recent fundamental strength.
The lists are updated every one to two months, meaning stocks come onto the list as they meet the required criteria and they fall off the list when they don’t.
This list was updated on August 9, 2024.
The Current “Buy the Dip” Stocks List
The lists are subject to change, although they don’t change much or very often, which is why this page is updated every month or two.
Data provided by StockRover.com
Strict Scan List – 17 Stocks
The graphic below shows a number of metrics for the stocks. The first column shows how close the price is to its 52-week high (100%). For example, if it says 62%, that means the price is 38% off its 52-week high price. If it is at 88%, that means the price is currently only about 12% below its 52-week high.
Not all these stocks had a “dip” recently. This is a list that allows us to plan ahead and consider what we may wish to buy when a dip occurs. Or use the list however you like.
Click on the image below to expand it and see lots of metrics for the stock.
Buy the dip stocks list as of August 9, 2024. Stocks with recently strong earnings that are expected to keep growing.
AMPH | DECK | DOL.TO | EXLS |
FI | GLOB | HESM | IPAR |
KNSL | LRN | MA | MEDP |
NICE | ORLY | SMCI | TBBK |
WAB |
The scan criteria for this list are discussed below.
Here’s the performance of this basket of stocks versus the S&P 500 (SPY) over the last year. Not indicative of future performance.
Robust Scan List – 23 Stocks
This list is slightly less strict and therefore tends to contain more stocks than the Strict list. The scanner criteria for this list are also discussed below.
Robust Buy the Dips Stocks list as of August 9, 2024. Click to expand.
ANET | AVGO | BMI | BRO | CDNS | CMG |
CPRT | CSWI | DOL.TO | DSGX / DSG.TO | EXLS | FTNT |
IBKR | KNSL | MEDP | MSCI | ORLY | RACE |
ROL | SNPS | TW | WAB |
Here’s the chart showing the performance of these stocks (combined) over the last year relative to the S&P 500 ETF (SPY). Not necessarily indicative of future performance.
How the “Buy the Dip” Stocks Have Performed
Here is how the portfolios have performed over the last year compared with the S&P 500.
- Strict Scan: +30.1%
- Robust Scan: +38.4
- S&P 500 (SPY): +20.2%
Over the last 2 years:
- Strict Scan: +85.7%
- Robust Scan: +78.7%
- S&P 500 (SPY): +31.9%
Note: These results just give us an idea of performance, not exact performance. The backtest looks at the performance of stocks in the portfolio right now going back one and two years. It does not determine when those stocks were added to the portfolio (met the parameters) or take into account stocks that fell out of the portfolio.
Buying and holding your more you style? Collecting gains similar to the S&P 500 (above) or slightly more? The Passive Stock Investing Using ETFs eBook lays out the ETFs to buy to create a long-term compounding machine portfolio, with almost no effort.
Buy the Dip Stocks List Scan Criteria
Here you will find the criteria for the “buy the dip” stock lists. These criteria/scans seek out stocks that are seeing strong and consistent earnings growth, coupled with strong price performance relative to the S&P 500.
I use StockRover for the scans.
I have started tracking two scan lists.
- Strict Scan List – super-strong growth stocks with strong price performance and strong growth expected in the future.
- Robust Scan List – same as above, except parameters are slightly different. This list usually has more stocks than the Strict list.
The scan criteria are listed below.
Strict Scan
Here are the Strict Scan criteria. Ignore things that are crossed off, except you can toggle the Price vs. 52-Week High (%) < 90. Include that criterion to see which stocks have fallen at least 10% off their highs and thus may present a buy-the-dip opportunity. Leave it unchecked to see the full list of stocks meeting the technical and fundamental criteria (usually between 10 and 20 stocks).
The other crossed-off criteria are used for our Robust Scan or for additional filtering.
Forward P/E and P/E are turned off to provide the full list. Turn these on to avoid possibly overpaying for some stocks.
Robust Scan
This is a slight variation of the strict scan. It still looks for strong stocks, but a few of the criteria are tweaked to provide a slightly larger list of stocks.
Price vs. 52-Week High, Forward P/E, and P/E are turned off to provide the full list. Turn these on to avoid possibly overpaying for some stocks.
Here’s what everything on the Strict Scan means:
EPS = Earnings per share for the calendar year, so EPS 5-Year Avg (%) > 10.5 means only include companies that have grown their EPS over the last 5 years by an average greater than 10.5% per year. This shows strong and steady growth.
TTM = Trailing Twelve Months, so TTM1 is the last 12 months, TTM2 is the 12-month period prior, and so on, going back in time. > 0 criteria mean companies with negative earnings in the last 4 years aren’t included on the list.
Price vs 52-wk High (%) <90 means the price must have dropped by 10% or more from its high. Uncheck this to see stocks that meet all the other criteria but that haven’t dropped. Adjust to see stocks with deeper pullbacks.
Sales 5-Year Avg (%) > 10 means only include companies that have increased sales by at least 10% per year, on average, over the last 5 years.
EPS Y4 means EPS four calendar years ago. Therefore, those formulas are saying that EPS must have gone up each year in order to be included on the list.
Annualized 5-Year Return vs S&P 500 > 2 means the stock has outperformed the S&P 500 by an average of at least 2% per year over the last 5 years.
This list includes both US and Canadian stocks (Exchange).
5-Year EPS Growth Estimate and Next Year Growth Estimate on analyst expectations. While analysts can wrong, if people are expecting continued growth in the stock, that tends to help its future prospects. If expectations drop below the required level, then the stock falls off the list.
MorningStar Financial Health Grade: Only A, B, and C stocks are included as stocks with a D or F rating may have significant financial issues.
Current Year Growth Estimates: This is to make sure that the company isn’t seeing too large of a drop in the current year’s projected earnings.
Here’s what the additional parameters on the Robust Scan mean:
For this list, the Next Year Growth Estimate is dropped.
Max Drawdown 5-Year > -51 means don’t include stocks that have had a bigger drop than 51% (high to low) in the last 5 years. This helps eliminate those stocks that swing wildly. The list tends to be about 25% bigger if this is not included.
For this list, the Annalized 5-Year Return vs. S&P 500 is dropped. Instead, we use…
5-Year Return vs. S&P 500 > 20. This is a less strict parameter. It also looks at total return instead of annualized return. Annualized returns can also be a little funny sometimes, while total return paints a simple picture. If the S&P 500 is up 100% over the last 5 years, only include stocks that are up at least 120%, for example.
Trades that last a few weeks to a few months more your style? My Complete Method Stock Swing Trading Course guides you through a complete method for swing trading explosive stocks.
Variations of the “Stocks to Buy on The Dip” Scan
There are a number of ways these lists can be used. Here are some ideas. Test, research, and verify for yourself before using.
- Look for stocks on the lists that have fallen 20%, 30%, etc, off their highs. Assuming they are still on the list meeting all the quality criteria, it may be a buying opportunity. Define how and when you will enter these.
- Look for stocks on the lists that are near their highs. These stocks are holding up the best and showing relative strength. These could potentially be used for swing trades.
- Could use a list as a type of portfolio. Although you would need to decide which stocks to buy and when. This could be challenging if the list is relatively large.
These are pretty simple scans, but they really narrow it down to companies that produce growth and are expected to continue producing it.
Here are some additional ways to tweak the lists to your liking.
- Remove the “growth estimates” at the bottom of the scan to get more stocks, since a lot of stocks aren’t popular enough to have growth estimates published on them (and will thus be eliminated if those criteria are included). Many Canadian stocks are eliminated for this reason.
- Reduce the number of increasing earnings or positive earnings to include newer companies in the last that may have only recently turned profitable.
- You could also reduce the growth criteria to get more stocks that would still be quality. Reducing the >15s to >10s increases the number of stocks, but the overall performance of these stocks as a portfolio may drop off slightly.
There are nearly infinite variations of this type of scan. Take from it what you will and leave the rest.
Sites like StockRover or WallStreetZen.com work well for these types of scans.
Trading the Buy the Dip Stock List
Define how you will use the scanner in your trading plan. Define when and why you will buy and when and why you will sell. Also, consider your position size.
For myself, I look at its typical pullback amount in percent (range of values over the last few years). Once it has experienced a pullback of that magnitude or greater, I look for a bottoming pattern. Ideally, I want the long-term uptrend still intact despite the decline. I view these are medium-term trades, typically lasting a few months up to 3 years.
A stop loss is placed at a point where if the stock drops back to it I was wrong about the rally and I get out.
Cory Mitchell, CMT
My Complete Stock Swing Trading Course focuses on 4 patterns that tend to occur in strong stocks right before an explosive move.
Learn how to read market conditions, how to find potentially explosive trades, where to get in and get out, how to fine-tune trade selection, and how to manage risk.
Historic Buy the Dips Stock Lists (Strict)
May 20, 2024
March 5, 2024
January 9, 2024
November 6, 2023
September 12, 2023
July 31, 2023
June 8, 2023
April 17, 2023
November 29
Disclaimer: Nothing in this article is personal investment advice, or advice to buy or sell anything. Trading is risky and can result in substantial losses, even more than deposited if using leverage.
18 Comments
Leave your reply.