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 preparing the latest update to Political Calculations' signature tool The S&P 500 at Your Fingertips to incorporate the latest price, earnings, dividend and inflation data through October 2007, we noticed that Standard & Poor has now revised the reported earnings (via this Excel spreadsheet) for the S&P 500 in September 2007 significantly downward.
As recently as last month, S&P had put the trailing one year earnings per share for the index at $86.03, an increase of $1.11 over the previous quarter's $84.92 per share. That older figure remains unchanged, however the S&P 500's reported one-year trailing earnings per share has now been set to be 79.16 for the quarter ending in September 2007, with the S&P 500's trailing one-year earnings per share now having decreased by $5.76, a 6.8% decrease from the quarter ending in June 2007.
Going by the spreadsheet linked above, Standard & Poor is now anticipating that the S&P 500's earnings per share will continue to decrease through December 2007, then begin increasing with each quarter in 2008. The trailing one-year earnings per share anticipated in December 2007 is $78.92.
Meanwhile, Standard & Poor has also revised the reported 12-month dividends per share for the S&P 500 for September 2007, with this figure now coming in at $26.97 per share instead of the previously reported $27.06 per share, a nine cent per share decrease. Unlike the revised earnings per share, this is still an 80 cent increase over the trailing one-year dividends per share recorded in the previous quarter ($26.17). At present, S&P anticipates the S&P 500's dividends per share for 2007 will come in at $27.85, just one cent below where they had previously forecast it to be as recently as last month.
In any case, here is our regularly updated table showing the S&P 500's performance in the year-to-date, year-over-year, and since January 1871:
Selected S&P 500 Performance Data Through October 2007 | |||
---|---|---|---|
Annualized Rates | Nominal Rate of Return (%) | Rate of Inflation (%) | Real Rate of Return (%) |
Since January 1871 | 9.19 | 2.08 | 7.11 |
Year over Year | 14.95 | 3.54 | 11.41 |
Year to Date | 12.94 | 4.32 | 8.62 |
Since we're breaking bad news today, which will have the recession hounds flooding and linking this post to gawk at the earnings carnage, we're going to save our historic S&P 500 chart that we had prepared for another day. That's a shame, because it's maybe one of the most remarkable stock market-related charts we've ever seen - and has led to analysis that has nearly completely changed how we view the market. Ah well, maybe in December....
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.