to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
We used the metaphor of putting the sun in the center of all the planets when suggesting that the price-dividend growth ratio we've created is a better method than the price-earnings ratio in measuring the health of the stock market. Today, we'll demonstrate that our using that particular metaphor wasn't an accident!
The occasion comes as Standard and Poor has revised their earnings forecast for the S&P 500 through the fourth quarter of 2008. We've updated the chart we previously presented in discussing whether drops in corporate earnings lead to recession early last December with the latest projections:
The good news is that it appears that 2008 will be pretty decent on the earnings and, more importantly, the dividends front. The better news is that we can now anticipate that the stock market, as represented by the S&P 500, will finish the year up as well:
The S&P 500's cash dividends per share are expected to grow from $27.73 in December 2007 to $30.30 at the end of 2008, with a corresponding compound annualized growth rate of dividends per share of 9.27%. Although we're hinting that the value of the S&P 500 could be 1610 in the chart above, we might more reasonably expect it to fall in a range between 1540 and 1680 by year's end, provided S&P's dividend forecast pans out.
We'll see if we can't narrow that range down a bit more in another post later this month. For right now, let's get back to earnings!
After we first plotted the index value of the S&P 500 against its dividends per share over its entire history last year, we repeated the exercise by plotting the S&P 500's price per share against the index's reported earnings per share. The following chart shows the result over the period from January 1871 through December 2007 (the path in time generally goes from lower left to upper right):
Coming from a hard science and engineering background with more than a passing interest in planetary trajectories, the path of the S&P 500's value with respect to its earnings per share is very reminiscent of the path planets like Mars take in the sky: moving forward, stopping, going backward in retrograde, stopping again and then ultimately proceeding forward again!
The path taken by earnings is somewhat more convoluted than that, but at the very least, you can now see why we found the metaphor of putting the sun (dividends) in the center of the orbits of the planets (stock prices) so compelling!
Labels: dividends, earnings, SP 500, stock market
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.