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
Starting last year, we began taking snapshots of Standard & Poor's forecasts for where the S&P 500's trailing twelve month earnings per share would be in the future at approximately three-month intervals. Our chart below illustrates how the expected future has changed over time:
Since our last snapshot in November 2012, we find that the earnings for the S&P 500 in the last two quarters of 2012 and the first two quarters of 2013 are now expected to be recorded at levels below where they had been expected three months ago.
But not all is gloomy, as S&P is now projecting a slight increase over previous expectations for earnings in the third and fourth quarters of 2013.
Still, perhaps the most important take-away from our chart though is how different the earnings expected for 2012 (shown as our snapshot of expected future earnings on 17 January 2012) are from where the level at which they are being finalized (shown as our 15 February 2013 snapshot). Going by the S&P 500's estimated total market capitalization of $9.8 trillion in March 2012, the fall in expected earnings for 2012 from January of that year to the present means that over $80 billion worth of earnings expected in 2012 failed to materialize during the year.
We just wonder if today's snapshot of the expectations for earnings in 2013 is as off-target!
The previous snapshots we've taken of the way the future looked to investors for the S&P 500 at different points of time are presented in reverse chronological order below:
Silverblatt, Howard. S&P Indices Market Attribute Series. S&P 500 Monthly Performance Data. S&P 500 Earnings and Estimate Report. [Excel Spreadsheet]. Last Updated 14 February 2013. Accessed 15 February 2013.
Labels: earnings, forecasting, 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.