Fool
FaceThe Dow Approach
Dow Dividend Strategy | What's Here | The Statistics Center | Spin-Off Help | The Archives
Wednesday, January 22, 1997
The Daily Dow

FOOL GLOBAL WIRE
by Robert Sheard

LEXINGTON, Kentucky (January 22) -- Maybe it rubs me the wrong way because I share the American passion of rooting for the underdog against the favorite (unless, of course, the favorite is the Kentucky Wildcats, and then "crush the little guy!"). Maybe it rubs me the wrong way because it just doesn't make sense. Maybe I'm just digging for an issue for today's write-up. Who knows? But the index Wall Street affectionately calls "the Dow," or in an even more generic sense "the market," is broken and needs a fixin'.

What? This venerable index of American business is flawed? Throw out the arguments that the allocation of the 30 stocks is way off -- why three major oils and no Intel <% if gsSubBrand = "aolsnapshot" then Response.Write("(NASDAQ: INTC)") else Response.Write("(NASDAQ: INTC)") end if %> or Microsoft <% if gsSubBrand = "aolsnapshot" then Response.Write("(NASDAQ: MSFT)") else Response.Write("(NASDAQ: MSFT)") end if %>? Why Woolworth <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: Z)") else Response.Write("(NYSE: Z)") end if %> rather than Wal-Mart <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: WMT)") else Response.Write("(NYSE: WMT)") end if %>? Let's look at something more fundamental to the way the index is calculated.

The Dow is derived by simply adding all 30 stock prices together and then factoring in a floating divisor that the Dow Jones Company adjusts to account for things like spin-offs and stock splits. Sounds reasonable, right? Well, it's not, and here's why.

Today's move in IBM <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: IBM)") else Response.Write("(NYSE: IBM)") end if %> is the perfect example of why this is the wrong way to calculate the index if it really is intended as a measure of all 30 stocks. IBM dropped roughly 9 dollars a share today after analysts were disappointed in the company's revenues for last quarter. But on a stock trading at $168 and change, a $9 drop is only a 5.4% loss.

Now compare that to a stock like Bethlehem Steel <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: BS)") else Response.Write("(NYSE: BS)") end if %>, trading around $9 a share. For Bethlehem Steel to have the same overall impact on the Dow Jones Industrial Average that IBM had today, the stock would have to drop to zero, or double, one or the other. The same 5.4% move IBM experienced today would only equate to half a point for Bethlehem Steel, a move that wouldn't even cross the radar screen of the overall Dow index.

Another problem with this price-weighting system is that it tends to lock in gains when high-priced companies split their stocks. For example, let's say Exxon <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: XON)") else Response.Write("(NYSE: XON)") end if %> rises from $50 to $100, and then splits 2-for-1. That $50 gain is reflected in the rising Dow index as Exxon climbs to $100. Then when XON splits, the Dow's divisor is adjusted so that the index remains the same.

That locks in price gains because now, at $50 a share, Exxon's moves will affect the overall index only half as much as they did prior to the split. For example, let's say that right after the split, Exxon drops 10%. If that drop had occurred before the split, it would have meant a $10 haircut for the Dow average. But since it happened after the split and the adjustment to the divisor, the same exact loss for anyone holding the stock only cuts the Dow index by $5, locking in the gains for the index through the simple act of a stock split. The split immediately halves Exxon's influence on the Dow index. Make sense? Not to me either.

So if this index is really supposed to be a measure of 30 representative stocks instead of half a dozen high-priced issues, it makes more sense to do away with the price weighting and measure percentage gains and losses equally for the 30 stocks, including dividends. When a Woolworth gains nearly 70% and it's only half as important as Merck's <% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE: MRK)") else Response.Write("(NYSE: MRK)") end if %> 27% gain to the overall index, the index is busted.

And tied to this busted index is an equally busted benchmark. Trading curb limits on the NYSE are imposed when the Dow moves 50 points, even though that move represents less than three-quarters of one percent on the index's value, and in fact can practically be triggered by a big move in a single high-priced stock like IBM today. In 1990, a 50-point move was nearly 2% of the Dow's value, a huge difference in volatility, I think you'll agree. And don't even get me started on why we still quote stock prices in fractions.

Wait, who's that guy wearing a white jacket, pounding on my door? ... No, I don't want a vacation! ... Really? I get to make clay pots and draw pretty pictures? Well, okay.

The Current BTD 10
1. AT&T
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:T)") else Response.Write("(NYSE:T)") end if %>
2. *International Paper
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:IP)") else Response.Write("(NYSE:IP)") end if %>
3. *General Motors
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:GM)") else Response.Write("(NYSE:GM)") end if %>
4. *Chevron Corp
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:CHV)") else Response.Write("(NYSE:CHV)") end if %>
5. *Caterpillar
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:CAT)") else Response.Write("(NYSE:CAT)") end if %>
6. Minnesota Mining & Mfg
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:MMM)") else Response.Write("(NYSE:MMM)") end if %>
7. J.P. Morgan
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:JPM)") else Response.Write("(NYSE:JPM)") end if %>
8. Exxon
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:XON)") else Response.Write("(NYSE:XON)") end if %>
9. Texaco
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:TX)") else Response.Write("(NYSE:TX)") end if %>
10. Philip Morris
<% if gsSubBrand = "aolsnapshot" then Response.Write("(NYSE:MO)") else Response.Write("(NYSE:MO)") end if %>
***NOTE: FOOLISH FOUR
STOCKS ARE PRECEDED BY AN ASTERISK AND ARE ITALICISED

Last Update: 01/21/97

Today's Dow Numbers
Stock  Change    Bid
-------------------
T    -   5/8   38.88
GM   ---       61.88
CHV  -   1/2   67.13
MMM  -   7/8   84.00
                   Day   Month    Year  History
        FOOL-4   -0.95%   0.11%   0.11%  29.44%
        DJIA     -0.49%   6.23%   6.23%  33.86%
        S&P 500  +0.45%   6.14%   6.14%  27.65%
        NASDAQ   +0.81%   7.52%   7.52%  31.93%

    Rec'd   #  Security     In At       Now    Change

   1/2/96  155 3M            64.50     84.00    30.22%
   1/2/96  198 Chevron       52.38     67.13    28.16%
   1/2/97  231 Gen. Motor    55.75     61.88    10.99%
   1/2/97  618 AT&T          41.75     38.88    -6.89%


    Rec'd   #  Security     In At     Value    Change

   1/2/96  155 3M          9998.09  13020.00  $3021.91
   1/2/96  198 Chevron    10370.25  13290.75  $2920.50
   1/2/97  231 Gen. Motor 12878.25  14293.13  $1414.88
   1/2/97  618 AT&T       25801.50  24024.75 -$1776.75


                             CASH     $91.60
                            TOTAL  $64720.23



Transmitted: 1/22/97


Main
Page


Fool
Wire


Hall of
Portfolios


Fool's
School


Daily
News


Fool
Mart


Foolish
Games


Copyright©1997, The Motley Fool, All Rights Reserved.
This material is for personal use only. Republication and redissemination, including posting to
news groups, is expressly prohibited without the prior written consent of The Motley Fool, Inc.
Legal Disclaimer, in fine print of course!
Questions or Comments?
Please contact
Ted Verrill at

[email protected]