How to Improve ResultsInvestment PhilosophyInvestment Quotes

Quality Screens: Part 1

“(The Intelligent Investor) taught me how to think about a stock and the stock market. It taught me the market was there not to instruct me but to serve me.

Warren Buffett, 2013 Berkshire Hathaway Annual Meeting

Ben Graham taught us that it is crucial to make Mr. Market our servant, not our master.

Buffett once said if he taught a business school program on investing, he would have just two classes: How to Value a Business, and How to Think About Market Prices.

Build a Database of Businesses

I was discussing my search process with a client recently and I mentioned I have built up a database of over a hundred stocks that I watch. I use Google spreadsheets to track these. I don’t look at the list every day. I don’t necessarily need to look at it every week, although I like checking it periodically. It’s a list of businesses that I’ve researched, or in the process of learning about. They are stocks I know something about.

The reason I build lists like this is so that when the Mr. Market gives me an opportunity with a general market decline, I can take a look at the list to see what the new valuations of these businesses are. I can cherry pick the very cheapest ideas from this list.

This is not a novel idea… I’ve heard many other investors that have such lists. But I thought I’d comment briefly on how I put them together.

Quality Screens

I’ve mentioned before that I use screens. Many investors use screens to find cheap stocks (low P/B, low P/E, net-nets, etc…). I check these screens once in a while, but it’s hard to get excited about a dirt cheap stock that you know nothing about, so while I look at these lists, they are just a starting point.

But I wanted to talk about quality screens. I’ve mentioned before how dangerous it is to rely solely on quality to make investment decisions. It is tempting to overpay for a great business. So you have to always keep Ben Graham in mind when looking at great businesses. Let the market serve you, and let the game come to you (i.e. make sure you’re buying these businesses cheap). It’s true that Buffett pays up for great businesses, and sometimes that can make sense in hindsight, but ensuring that you’re paying a cheap price for this quality merchandise gives you a significant margin of safety should your judgment regarding the quality of the business be off.

With that forewarning said, I’ll briefly mention a few screens I like to look at once in a while for good ideas.


I have a “cannibal” screen (Charlie Munger’s term for buybacks) that looks for companies that have been steadily and significantly reducing their share count over the last 10 years. This is one of my favorite screens to glance at. I have developed a separate google spreadsheet specifically for these companies.

Value Line Great Businesses:

This isn’t a screen, but a technique I’ve used to find quality businesses. I’ve mentioned before I use Value Line. I page through the lists each week looking for abnormally good businesses, and I track ones that appear to be of higher than average quality. Basically, I try to find the best 100 or so businesses among the 3500 stocks. I slowly have been building this list. It evolves slowly over time.

I got this idea from something I read regarding one of Buffett’s early contacts. I can’t remember who, but I think it might have been someone that worked for Buffett in the early 1960’s (one of just a few that Buffett employed). It was someone Buffett was close to… might have been someone that knew Buffett, but ran his own ideas—could have been Stan Perlmeter or maybe Bill Ruane. But in any event, I thought it was a good idea, so I page through Value Line always trying to identify the cream of the crop (in addition to really cheap stocks).

10-Year Free Cash Flow Producers:

Geoff Gannon gave me the idea to look at stocks that have produced 10 years of positive free cash flow, so I set up a non-financial screen for this on Morningstar. Munger once said he likes businesses that “drown in cash”, that could write you a check at the end of the year (vs. having to reinvest all the earnings back into the business). This list will uncover some of these businesses. Only about 14% of the universe meets this 10-year FCF hurdle last time I checked.

Stock Price Compounders:

This one is somewhat unique, and not usually mentioned in the context of value investing. It’s kind of the opposite of checking new low lists. Gannon also gave me this idea a while back, although I think he uses it for a different purpose. He mentioned looking for ideas from a list of stocks that have grown 10% a year for the last 10-15 years.

This is not a typical value investor’s screen, but it certainly would uncover the next M&T Bank (a boring bank stock that has compounded at roughly 20% per year for the past 30 years or so). I glance here occasionally to identify compounders that might be priced attractively.

The idea here is that this type of list might uncover management teams (think “Outsider” type CEO’s that have effectively created shareholder value over long periods of time).

Net Worth Compounders:

Perhaps my favorite is the screen that lists all the companies that have compounded their book value at 10% or more for each of the last 10 years. This is a great way to find quality businesses. One of the simplest ways to identify businesses that are creating shareholder value are ones that are steadily growing their net worth over time. Long term compounders show up on this list such as Berkshire, Markel, and M&T Bank. But other less known stocks that have just as much “value creation” potential also show up. It’s an interesting list to look at.

To Sum It Up

Here are the lists I like to look at periodically for ideas on great businesses.

  • Use Value Line to identify the Top 100 or so businesses
  • Buybacks (Stocks that have reduced their share count by 30%+ over the last 10 years)
  • 10 Years FCF (Non-financials with 10 consecutive years of positive free cash flow)
  • Stock Price (Stocks that have compounded at 10%+ annually for the last 10 years)
  • Book Value (My favorite quality screen: Stocks that have compounded their book value at 10%+ for last 10 years)

Keep in mind the majority of these stocks will be expensive. The goal with this exercise is to locate great businesses that are creating shareholder value, and begin learning more about them. The idea is to develop a database of businesses that you’d like to own at the right price.

The concept of this exercise comes from Chapter 8 of the Intelligent Investor: The Investor and Market Fluctuations. More specifically, as Graham said it:

“The investor’s primary interest lies in acquiring suitable securities at suitable prices.”

These lists will likely generate numerous “suitable securities“. The key is to methodically build your database so you can identify intrinsic values and then wait for Mr. Market to offer you “suitable prices“.

In Part 2 of this post, I’ll look at an industry specific list that finds quality bank stocks, since many of these lists generate non-financials.

12 thoughts on “Quality Screens: Part 1

  1. Great post! Dumb question for you, when you say you “page through Value Line”, what are you referring to? Is there a Value Line book available akin to the S&P books Buffett used to read?

    1. Thanks Lukas. Yes, Value Line is great. You can get it online as well, but I get the hard copy version, which comes in 13 issues per quarter (it comes once a week). So each quarter, you get updated versions, and they come in weekly magazine style data sheets. They are ordered by industry group, and I read them each week. Great tools to learn about businesses from. It’s a quick way to glance at a company’s historical performance and valuation and quickly compare to other similar businesses. It’s similar to the Moody’s manuals that Buffett flipped through. And in fact, I believe Buffett uses Value Line himself.

  2. Good post. It’s always worthwhile to go back over basics, to add a fresh layer in one’s mind and remind us of parts we might have been neglecting of late. I do note that there’s nothing in these spreadsheets about non-numerical considerations, like how often a company’s products have to change or how likely it is that it will be knocked off its perch by technological considerations, so as to assess long-term prospects. But I suppose that’s the part we keep in our minds and try to apply once we have the stock universe narrowed down this way.

    Just by the way– why Google spreadsheets? Do they update themselves?

    1. Yeah that’s true… this is all just an initial method to generate ideas. You can look at these types of things once a month to get ideas from, and have plenty of work to do after that. It’s nice to look at the list to see if anything is cheap, but I like to use it to build my own database. I use Google simply because it’s easy, and it updates the stock price automatically so I can track changes in price and valuation. Plus I can customize the columns I use to track various ideas. I have separate lists for certain industries, as well as customized lists like FCF generators, book value compounders, etc…

      Thanks for the comment.

      1. Thanks Jonathan. I appreciate you reading. At some point, I might share that sheet, or do a post on more details about what’s in it. I have a variety of columns depending on the industry (i.e. for banks, I track things like ROE, ROA, efficiency, NPA, etc… it all depends on the industry). For my general watchlists, I track simple valuation metrics (P/E, P/B, etc…). You have to manually update book values and FCF if you want to track these things but Google tracks P/E for you. But it’s pretty simple stuff. The main thing is the ability to use one large cell to include some notes on the business. That helps jog my memory. I’ll share more details at some point. Feel free to ask any follow ups as I’m not sure if this is clear…

    1. Hi MP, see my reply to James’ comment for more details. I use Morningstar, Value Line, and GuruFocus. GuruFocus has the automatic screen that I look at occasionally. Thanks for reading.

  3. John – what do you use to screen and how to you keep spreadsheets dyanmic for prices using google spreadsheets as I’ve never done so.


    1. Hi AZ, I’ll do a post on this at some point. But “Google” Google finance spreadsheets and there will be a tutorial there. It’s great because you can set it up to automatically take the price from google finance (real time quote) to update the rest of your spreadsheet and all of your ratios. If I have time, I’ll do a post on how to set it up.

  4. Hello John!
    How to know when the price is right? How to go about evaluating the price? How do you go about evaluating which price range would be suitable to buy a stock?

Leave a Reply

Your email address will not be published. Required fields are marked *