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
Every three months, we take a snapshot of the expectations for future earnings in the S&P 500 at approximately the midpoint of the current quarter. Today, we'll confirm for the fifth time that the earnings recession that began in the fourth quarter of 2014 has continued to deepen.
In the chart above, we confirm that the trailing twelve month earnings per share for the S&P 500 throughout 2015 has continued to fall from the levels that Standard and Poor had projected they would be back in November 2015. And for that matter, what they had forecast they would be back in August 2015, May 2015, February 2015 and in November 2014.
There is some good news. Although the latest projection confirms that the earnings recession is continuing to deepen, the current estimate indicates that the fourth quarter of 2015 is the first time that the rate at which the earnings recession is deepening has begun to decelerate. As we have seen in previous quarters however, that is no guarantee that we've yet seen the bottom.
Standard & Poor's Howard Silverblatt described what he's seeing in 2015-Q4's earning reports (via S&P's Index Earnings Report Excel spreadsheet), which will only present the following comments for a very limited time (most likely, they'll be superseded in less than a week)....
With almost 90% of the Q4 2015 earnings reported, 67.6% of the issues are beating estimates (the historical rate is two-thirds), but only 36.8% beat As Reported GAAP rule based earnings estimates and less than half, 46.8%, beat sales estimates.
Explained 'responsibility' for any short fall on the cost side includes currency costs and a growing list of special one-time items (never to be repeated, of course).
On the income side, helping earnings, are the 'difficult decisions made' by companies under the heading of cost-cutting (as layoffs and location changes appear to be on the rise).
Speaking of layoffs, here's a list of those making the news on just the two days of 22 February 2015 through 23 February 2015, where the sample of just those in the U.S. indicate a wide geographic dispersion as well as a widening list of affected industries.
Silverblatt, Howard. S&P Indices Market Attribute Series. S&P 500 Monthly Performance Data. S&P 500 Earnings and Estimate Report. [Excel Spreadsheet]. Updated 18 February 2016. Accessed 19 February 2016.
Labels: earnings, recession, 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.