<FOOLISH WORKSHOP>

A Dozens Tutorial      

by David Forrest ([email protected])

7th Circle, Hell (March 5, 1999) -- In the seven months that I've been writing for the Workshop, there's been no topic that generates more e-mail for me than the "Dozens" models. I'm going to use the bulk of this lengthy article explaining what the Dozens method is and running through the actual logistics of it using the Keystone Dozens for 1998-1999.

What is the Dozens model? Like most good things, the Dozens model was designed based on the needs of people like you and me. Basically, many Fools wanted to know how they could invest a small amount of money each month in the various Workshop models and still benefit from the great returns they were seeing.

The Dozens method dictates that you buy a new stock every month. At the end of the year, you have 12 stocks, thus the "Dozens." The nice thing about this model is that you can invest just a small amount each month. You don't have to have $20,000 to get started. For our illustrative purposes here at the Foolish Workshop, we use 1000 fake Fool bucks each month. Heck, you could even use $500, too. [Note -- The model Dozens portfolios we talk about here in the Workshop are not real-money like the Rule Breaker, Rule Maker, Boring, Drip, and Fool Four portfolios.

How does it actually work? Each month you add $1000 and buy a new stock, giving you 12 stocks at the end of the year. Then what? At the 13th month, you need to do some shuffling. You see, the most stocks we want to have in a Dozens portfolio is 12. So, in the 13th month, we have to sell a stock and buy another.

Which stock gets sold? The oldest one. Therefore, if you buy a stock at the end of December in 1998, you'll sell that stock at the end of December in 1999 and buy the new, more appropriate stock. It's best to try and hold your stocks for one year and one day to capture the benefit of the long-term capital gains tax. For the sake of simplicity, we don't adhere to the tax rule here, but you should.

Let's recap briefly. The Dozens approach has you buying one stock per month until you get 12 stocks in the portfolio. From that point on, you sell the oldest stock in the portfolio and buy a new one. The question then becomes, what stocks, exactly, are you buying?

The answer depends on you and your favorite Workshop screens. The Dozens approach has you choosing the monthly stock based on your favorite screen. For the sake of this article, I'm going to run through a typical Dozens approach using the Keystone screen. Keystone, as I've said in the past, is my favorite of the screens we follow.

Let's turn back the hands of time and teleport back to December 31, 1997.

Keystone Dozens --
It's December 31, 1997, and it's time to pick our first stock. Looking at the Keystone rankings, we see that the number-one ranked Keystone stock is Fifth Third Bancorp <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: FITB)") else Response.Write("(Nasdaq: FITB)") end if %>. The stock price on this day is $54.53 (we use the closing price for model purposes). With our $1000, we can buy 18 shares of Fifth Third Bankroll, pay our $8 commission, and have a little bit of cash leftover in the account. It's that simple. We've bought the number one Keystone stock with our $1000 and we'll wait until the last week in January 1998 to buy our second stock.

January 30, 1998 -- Following the same procedure as above, we'll add another $1000 and buy the top Keystone stock. Checking the rankings from January 30, 1998, we see that Schering Plough <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: SGP)") else Response.Write("(NYSE: SGP)") end if %> is our top Keystone stock. The price on this day is $36.19, so we use our $1000 to buy 27 shares of Schering. Now we own two stocks in our Keystone Dozens portfolio. I think you all get the basic idea by now, so I'll list the rest of the year's purchases without any explanations.

February 27, 1998 -- 11 shares of Pfizer <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: PFE)") else Response.Write("(NYSE: PFE)") end if %> at $88.50

March 27, 1998 -- Uh, oh. Houston, we have a problem. On March 27, 1998, the number one Keystone stock is... Schering Plough! We already own that one. Do we buy more of it? Actually, the answer is no. For the sake of the Dozens discussion, you do not buy a stock that already exists in the portfolio. So, what do you do? If the #1 Keystone stock is already owned, you move down the list until you hit one that you don't own. It so happens that # 2 is Tele-Communications Inc. <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: TCOMA)") else Response.Write("(Nasdaq: TCOMA)") end if %>, so we'll buy that one.

32 shares of Tele-Communications <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: TCOMA)") else Response.Write("(Nasdaq: TCOMA)") end if %> at $31.06

April 24, 1998 -- 54 shares of America Online <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: AOL)") else Response.Write("(NYSE: AOL)") end if %> at $18.63
May 29, 1998 -- 24 shares of Dell Computer <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: DELL)") else Response.Write("(Nasdaq: DELL)") end if %> at $41.21
June 26, 1998 -- 22 shares of EMC Corp. <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: EMC)") else Response.Write("(NYSE: EMC)") end if %> at $44.39
July 31, 1998 -- 13 shares of Equitable Cos. <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: EQ)") else Response.Write("(NYSE: EQ)") end if %> at $75.06
August 28, 1998 -- 16 shares of Cisco Systems <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: CSCO)") else Response.Write("(Nasdaq: CSCO)") end if %> at $63.16
September 18, 1998** -- 13 shares of Warner Lambert <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: WLA)") else Response.Write("(NYSE: WLA)") end if %> at $73
October 30, 1998 -- 19 shares of Philip Morris <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: MO)") else Response.Write("(NYSE: MO)") end if %> at $51.13
November 27, 1998 -- 9 shares of Intel Corp. <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: INTC)") else Response.Write("(Nasdaq: INTC)") end if %> at $110.00

**September 18 was not the last week of the month, but there was a data problem on the last week of September, so we used the 18th.

Okay, that's all 12. (Remember, the first buy was on December 31, 1997), Now, we have to do the "shuffle" that I talked about earlier. On December 31, 1998, we have to sell the old stock and buy the new one. So, how does it work? It's pretty simple, actually.

Because Fifth Third Bancorp was the first stock we bought, we'll sell that. We'll also add $1000 and then figure out what to buy. We sell 18 shares of Fifth Third at $71.31, generating proceeds of $1275.58 after an $8 commission. Now, here's the part that some people get hooked up on. After selling Fifth Third, we have 11 stocks in the account. We also have a cash balance of $1890.90.

Rebalancing -- Instead of buying just $1000 worth of stock, we need to buy more than that. Why? Because the portfolio is worth more and we want to buy equal increments of stock to keep the portfolio balanced. We don't want any stock to represent too much of the portfolio.

Each month when you buy a new stock and sell an old one, you need to take the total value of the portfolio (including the cash you add) and divide it by 12. At the end of December, with the added $1000, the portfolio was worth $18,929. Divide that by 12 and we have $1577. Now, we'll need to buy $1577 worth of the # 1 Keystone stock. The # 1 stock at the end of December was AOL, with EMC second. We own both of those, so we go to # 3 and buy:

54 shares of Oracle Corp. <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: ORCL)") else Response.Write("(Nasdaq: ORCL)") end if %> at $28.77

January 29, 1999 -- The portfolio is now worth (with the added $1000 for January) $23,522. Divide this by 12 and we see that this month's buy has to be $1960. We'll sell 27 shares of Schering Plough at $55.50. Given that, we'll buy the top stock that's not owned in the portfolio:

17 shares of Sun Microsystems <% if gsSubBrand = "aolsnapshot" then Response.Write("(Nasdaq: SUNW)") else Response.Write("(Nasdaq: SUNW)") end if %> at $111.75

February 26, 1999 -- Finally, we're caught up. At the end of February, the portfolio was worth $23,673. Therefore, we'll buy $1972 worth of stock. First, we have to sell 11 shares of Pfizer at $131.94. Then, we buy:

22 shares of Texas Instruments <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: TXN)") else Response.Write("(NYSE: TXN)") end if %> at $89.19.

After all is said and done, the Keystone Dozens portfolio has risen 60.89% versus a Standard & Poor's 500 Index up just 9.88%.

WOW! We're done. We've made a complete trip through the logistics of a Dozens portfolio. I hope this is helpful to everyone who has had questions in the past. As always, if you have questions about how the Dozens portfolios are managed, please drop a question on our Workshop message board.

Fool on,

Bogey

Check out the latest file updates for the Workshop:
New Rankings | Workshop Returns