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
Yesterday's 3.4% gain in the S&P 500 marked the biggest gain in a month of gains. Since 3 October 2011, when the S&P closed just below 1100 at 1099.23, the S&P 500 has risen 16.9%, or 185.36 points, through the end of 27 October 2011 to close at 1284.59.
As you can see in the chart above, stock prices have pretty consistently trended upward during the month. And although the European debt deal is being credited for the one day gain, that doesn't explain the rise in stock prices over the past month, given the uncertainty surrounding the progress in working toward the deal announced on 27 October 2011.
And if we look at the change in the rates of growth of both stock prices and the S&P 500's underlying dividends per share, we see that average stock prices during October 2011 would appear to be below the level that the change in dividends projected for the third quarter of 2012 would put them (remember, investors always look forward in time!):
But that's the average of stock prices for the month-to-date for October 2011. What if we just considered where stock prices closed on 27 October 2011?
Here, we see that stock prices have indeed caught up, and have even slightly passed where the change in the growth rate for dividends per share for the third quarter of 2012 would put them!
And that's after stock prices for September 2011 were almost exactly where the projected future for the second quarter of 2012 would put them.
What has happened during the month of October 2011 is that investors setting today's stock prices have shifted their focus forward in time from the second quarter of 2012 to the third quarter of 2012. The market has risen in response to that shift in forward-looking focus.
We would then describe the Euro deal as little more than a noise event. Since stock prices have overshot where dividends would place them, we would anticipate that the market will flatten out or fall back a bit in the immediate future as the effect of this news-driven event fades with time.
On the whole however, we can expect November 2011's stock prices to be higher on average than they were in October 2011, and if not for the overshooting effect of the European debt deal noise event, we would expect slowly rising stock prices for the month.
Labels: chaos, 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.