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
In January 2009, the estimates of the S&P 500's earnings continued to erode, forcing analysts to shift their projections of the index' earnings per share even lower. At the end of December 2008, analysts had projected that trailing year earnings per share for the S&P 500 would come in at $48.05, a figure well off the $92 per share they had forecast back in March 2008. Just a month later, that figure had slipped to $46.86 as reported earnings for major S&P 500 component companies came in lower than expected.
No wonder S&P index analyst Howard Silverblatt has been chickening out on making a projection for dividends per share for the S&P 500 this year! Fortuntately though, he's been on top of the changes in the reported earnings and has revised and also extended S&P's forecast of this data through the end of 2010. The chart below shows the data as available on 29 January 2009:
The good news, such as it is, is that the timing of the bottom for S&P 500 earnings is still projected for June 2009 and that the ongoing erosion of corporate earnings would appear to be slowing. S&P is now projecting the bottom of earnings to come in at $37.90 per share in September 2009, down from their projection of $40.43 per share just one month ago. Meanwhile, earnings per share are still anticipated to come in at roughly $42 per share in December 2009.
Meanwhile, we see evidence that the price per share of the S&P 500, as measured by the average of its daily closing prices during each calendar months, may already be near their bottom. We'll have more information on what we're seeing later this week, but for now, here's our view of the index' value vs its trailing year dividends per share through January 2009:
For now, we're using an estimate of the index' first quarter dividends per share that will likely prove to be incorrect. We'll hopefully have a more firm estimate by the time we revise the data for our signature S&P 500 at Your Fingertips tool later this month.
Labels: dividends, earnings, SP 500
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.