Continuing the safety and cash flow theme, most impartial advisors recommend significant exposure to quality dividend stocks especially when one is in a life situation that requires a stable stream of cash flows. With high quality companies, there is less uncertainty as far as cash flow is concerned, although it must be noted that nothing is guaranteed. A long history of a company paying out dividends through times good and bad would suggest continuation of same.
In the last post, a very simple selection scheme was described, more as an aid to the mechanics of building the planning model than as any investment insight. As usual, the disclaimer will be reaffirmed that nothing in this blog should be considered as recommended investment strategy. In the process of illustrating some techniques, we also used the excellent data on dividend champions etc., maintained here in order to build up the model. Emphasis was on the R Code to process, extract, select and analyze portfolio performance.
Let’s take a more realistic example here, one that can be adapted to any other personal requirements as well. The starting point is the same dividend champions excel spreadsheet which already has made some sort of selection from the literally thousands of stocks out there. While this procedure is useful, it should not been seen as a purely mechanical algorithm. One should also assess the viability of the business from personal experience and use other subjective measures or news that may not be reflected in the data or numbers. Normally, various other financial and valuation ratio are in use by serious practitioners and these involve for the most part what is normally referred to as fundamental analysis. Stock screeners are available to account holders at all brokerage companies, and also free of charge on sites sites such as Yahoo, FinViz etc.,
For example from the free section of Finviz one is treated to this screener – the number of selection criteria is simple overwhelming. A large amount of data needs to be available and accessible, and having this on hand is often the most challenging aspect of implementing these planning tools and models.
For our purposes, we want adequate diversification across all sectors and so need to pick at most 3 stocks per sector say. A certain amount of variability in the allocation could also be used instead of strictly equal sector weighting. As for the screening criteria to use, let us go with the following:
· Dividend yield – minimum 3.5% for companies with a 20+ year dividend history; min 2 % for between 6 and 20 years
· Consistently paid AND raised dividends over past say 10 years
· Free cash flow payout ratio say below 50% (25-75% safe region)
· Dividend growth history – CAGR sustainable between 4-18% or could depend on history (see below)
· Price to TTM earnings < 20 – don’t want to buy overvalued stocks
· Undervalued Valuation ratios – Graham number ; Price not greater than 1.5-1.8 times book value;
· PEG ratio below 1.5 ; div < 0.5 EPS
· For companies with lesser history of earnings, say less than 7 years, lower div yield >1.8 – 2% but require much higher CAGR 5 Yr
· For companies with much longer history of earnings, say > 20 years, higher div yield say > 3.5% but tolerate lower higher CAGR 5 Yr
· Market cap > 5 Bil
· Earnings growth over past 10 years is positive
After stocks have been selected and personal judgment applied, we want to look at how the stocks or portfolio as a whole has performed since then over the years. Necessarily we would have to go back in time. The site does not have much data earlier than 2010 but this should serve our purposes which is really giving ourselves the capability to analyze affairs. So whatever period of time that one can get some good data for can be plugged into the model. The spreadsheet we will use is this one – admittedly this is a snapshot in time. One could always download data for other months and arrive at averages for the metrics we are using, e.g. div yield etc.,
Download the spreadsheet and process as shown below:
The saved object extXL has the data we need and looks like this:
The next couple of things we need to do are to get the sector information and also the dividend history. In the last post on sailing the volatility seas, a procedure was provided to download historical dividend and split data for any ticker symbol. Company sector data has been included in the Data resources section. Code below assumes that data has been downloaded and saved accordingly.
Charts produced are as follows:
Thanx for reading