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
The fifth and final trading week of May 2017 was shortened by the Memorial Day holiday weekend, but one thing clearly stood out about it. Investors are tightly focused on 2017-Q2 in setting today's stock prices!
The reason for that is straight forward - it has almost everything to do with the expected timing of the Fed's next rate hike in short term U.S. interest rates. But, you don't have to take our word for it - in addition to the S&P 500 tracking our dividend-based model's projections for the path that the S&P 500 would follow if investors are focused on the soon-to-end quarter of 2017-Q2, that assessment also directly correlates with what the headlines of the week revealed about the forward-looking expectations of investors....
Elsewhere, Barry Ritholtz summarizes the week's markets and economic news into positives and negatives.
We'll close with two observations. First, the ticking clock problem that we've mentioned in recent weeks for the S&P 500 is alive and well, where investors will be shifting their attention to some other point of time in the future within the next two weeks, with the expiration of options and futures contracts on 16 June 2017 marking the longest that investors will maintain any of their attention on 2017-Q2. Second, the first week of June 2017 will contain a potential geopolitical noise event in the form of the U.K.'s snap elections and their uncertain outcome that might contribute to triggering a sudden shift in the forward-looking focus of investors.
Update: Speaking of potential geopolitical noise events with market-moving potential (at least for petro-markets), how highly did Qatar rank on anyone's forward-looking radar before this weekend?
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.