In January 2008 I released my Dividend Stock Pre-Screen Model. Since then I've modified the model several times to add additional functionality, correct bugs and update annual information such as the default MMA Yield. The updated model is linked on the Excel Models page as D4L-PreScreen.xls.
The file contains the following tabs:
- Screen: Is where you enter information about a stock and a recommendation is generated.
- Database: Over time I keep "rediscovering" the same stocks. The database tab allows me to keep up with what stocks I have previously screened, the results of the screen and when the stock is eligible to be screened again.
- Revisions: History of changes.
I. Input: All cells requiring your input are shaded yellow. They include:
- Symbol: Enter the stock's symbol here.
- Year: Enter the last year in which annual dividend data is available.
- Current Yield: Enter the stock's dividend yield.
- Calculated Price: The calculated price based on Current Yield and Current Dividend [NOT AN INPUT]
- Calc. Div. Growth: This field calculates the stock's dividend growth [NOT AN INPUT]
- MMA Yield: Enter estimated average money market account yield for the next 20 years.
- Max Div. Growth: Enter here the cap (maximum) for Calc. Div. Growth.
- Override Div. Gro: Enter here an override rate for Calc. Div. Growth.
- Annual Dividend/Share: Enter here historic annual dividend information.
- Years of consecutive dividend increases: Enter here the number of consecutive years the company has increased its dividend. This input will calculated the NPV of MMA Differential below.
Both the dividends and interest are reinvested. The MMA differential is the difference between the two investments. Proj. Yield on Cost is the projected yield on cost based on the stock's dividend growing at Calc. Div. Growth or Override Div. Gro. above and the stock's original cost.
Three scenarios are considered:
- No Price Appreciation This model assumes that the share price remains constant, thus the dividend yield grows each year based on the dividend growth rate. It also assumes all dividends and interest are reinvested.
- Price Appreciation = Dividend Growth
This model assumes that the share price grows at the dividend growth rate, thus the dividend yield remains constant. It also assumes all dividends and interest are reinvested. - Dividends/Interest Not Reinvested
This model is identical to the No Price Appreciation model, except the dividends and interest are not reinvested.
III. Interpretative Analysis: Calculates several relevant pieces of information and allows you to set a minimum threshold on certain items. The items calculated are:
- NPV of MMA Differential: This is the net present value of the MMA Differential calculated in the projected information section above for each of the scenarios and for the cumulative scenario. The minimum acceptable level for the annual scenario in column C is calculated based on the Years of consecutive dividend increases entered above. If you liked the old way this was calculated you can edit the formula in column B and remove "*0+B50" at the end.
- Sum of MMA Differential: This is a simple sum of the annual values calculated in the projected information section above for each of the scenarios.
- Metrics 1-5: Are specifically defined within the worksheet. Metrics 2 and 3 allow you to enter the minimum acceptable level in column C.
V. Disclaimer: Too many attorneys with not enough work for my liking....
The Database tab allows you to keep up with what stocks have been pre-screened along with the results of the of the screening and the recommended year for the next screening. I have it divided into three sections:
- Stocks To Consider (green): These are stocks that you currently own or would consider buying in the future.
- Reconsider Later (gray): These are stocks that have previously failed the pre-screen. They are listed here to let you know that they have been screened before and when they are due to be screened again.
- Never Consider (red): If you are opposed to stock and know you will never consider owning it, listing it in this section ensures it will always be rejected.
- The stock symbol (column A): The ticker symbol is used to look up information that is stored on the Database tab, but is displayed on the Screen tab.
- Flag (column B): A "X" in this column will flag the stock as rejected and display the comment on the Screen tab in cell D7.
- Comment: Whatever you want to say about the stock. As noted above, the comment is displayed on the Screen tab in cell D7 when there is an "X" in the Flag field.
The examples in Part III have been updated to match the changes made in the model. These examples will walk you through several different situations and point out things to look for.