This is a list of top buy-and-hold stocks that meet certain criteria for growth and quality. These criteria have a tendency to produce stocks that outperform the broader market over the long run. The idea is to buy and hold the stocks as long as they continue to exhibit the long-term hold criteria.
This list is updated every few months, although the stocks on it don’t change very often.
Stocks to Buy For a Long-Term Hold
Here is a list of stocks to consider for buying as a long-term hold. I have also pre-loaded the list into Finviz so you can sort, customize, filter, and analyze the stocks yourself. Here is the Buy and Hold stock list loaded in Finviz.
Buy and Hold Stock List as of January 2, 2023

The list doesn’t mean these are the best-performing stocks, or that other stocks are bad. It just means these are the only stocks that meet the strict criteria discussed below.
The list was created using StockRover.com.
Criteria for Finding Stocks to Buy for a Long-Term Hold
The list of long-term hold stocks is created by filtering for North American stocks that exhibit the following traits:
- 5-Year EPS Growth Estimate > 8%
- 5-Year Average Yearly Increase in Sales > 8%
- 5-Year Average Yearly Increase in Earnings Per Share (EPS) > 8%
- EPS 2 years ago is greater than 5 years ago is greater than 8 years ago
Continue to hold positions as long as the stocks meet the above criteria.
- Max Drawdown in the last 10 years is less than 50% (only about 8% of all US and Canadian stocks meet this criterion, which means declines of 50% or more are likely to be witnessed in about 92% of stocks.)
- Price > $5
- Average Daily Volume > 1 million
- Annualized 5-year returns vs S&P 500 > 6%
- Shareholder Yield > 0
The above criteria are additional filters that help make sure the stock is acting correctly, and they filter out smaller companies or extremely volatile stocks when doing the initial scan.
When to Buy Long-Term Hold Stocks
The following filters help make sure we are not overpaying. The stocks on this list generally don’t perform as well when the P/E and Forward P/E get above the levels mentioned below. There may be exceptions, but as a general guideline look to buy below these levels:
- Price/Earnings < 40
- Forward P/E < 35
While these are growth stocks because they are growing their sales and earnings, they are generally stable and well-established companies. Therefore, consider buying them (on average) when the P/E ratio is below 40 and Forward P/E is below 35.
GENERALLY, buying these stocks when they have fallen 15% off a recent high is often a good entry point. That doesn’t mean the stock can’t fall more (some of these stocks have fallen as much as 50% in the last 10 years before recovering), but most declines in these stocks are 15% to 30% before they turn higher again.
You can see how far below the yearly high the stock is trading on the stock list above. On the screenshot above, “Price vs 52-Week High” shows the current price as a % of the high. If it says 90, that means the stock is trading 10% below its high. If it says 60, that means the stock is 40% below its high because the high is 100.
Performance of the Long-Term Hold Stocks
The following chart shows the collective performance of the current long-term hold stocks list over the last 5 years.
Things to Be Aware Of
This scan is backward-looking and can only incorporate forward estimates. If a stock no longer meets the criteria then its performance may suffer. The criteria are designed to look for companies with attractive qualities which are generally associated with a long-term rising stock price.
If buying on a decline, it is unknown how far the stock may fall. Although, there is always demand for solid companies. As long as the criteria are met, there is a reasonable expectation that the stock will likely produce a positive return over the next several years if buying on 15% to 30% declines below recent highs. This may require some patience at times awaiting an entry. Buying as the price is rising may also be acceptable assuming the P/E ratios are not too high.
There are no certainties when buying individual stocks because anything can happen within an individual company. That said, the performance of such companies can be excellent as the chart above shows.
Want an even simpler investing approach? How about a method that has captured 10% returns/year over the last 100 years and doesn’t require the risk of buying individual stocks?
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. Just buy the discussed ETFs at regular intervals. That’s it. No analysis, no deciding when to sell (until you are nearing retirement), just keep compounding. The eBook shows you how it works.
By Cory Mitchell, CMT
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.
Historic Buy and Hold Lists
As of the September 20, 2022 close, the list is:

Leave a Reply
Leave a well-reasoned comment or question.