This stock screen looks for small cap stocks between $30 million and $2 billion in market capitalization that meet the investment criteria as laid down in the Buffettology book. The company should have a 10-year track record of generally increasing EPS with no negative earnings years; long-term debt not more than 5 times annual earnings; average ROE over the past ten years at least 15%, average ROIC over the last 10 years at least 12%, and earnings yield should be higher than the long term Treasury yield. Full details of the screen are as follows.
- Earnings Yield > 3%
- EPS now > EPS 5 years ago, and EPS 5 years ago > EPS 10 years ago
- 10 year average ROE > 15%
- Long Term Debt <= 5*Net Income
- 10 year average ROIC >12%
- EPS > 0 in each of the past 10 years
Get all our other stock screens here
Notes and Observations
It is worth reminding that Earnings Yield is inverse of a P/E ratio and for Price/Graham Number filter, we generally want the value to be as low as possible.
This screen is not designed to give you the most undervalued companies based on any particular metric. Buffettology is different from the Grahamian screens. This screen aims to find quality companies selling at cheap to fair prices that have some moat that they can sustain over time. The value creation comes from the company’s successful protection of its moat so it continues to earn a ROE in excess of the market.
However, we can certainly be partial to the cheapest of the stocks in this list. Out of this list, I am adding CRWS and MEI for further analysis and research.