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 (Index: SPX) at approximately the midpoint of the current quarter, shortly after most U.S. firms have announced their previous quarter's earnings.
The outlook for S&P 500 earnings has deteriorated since since our last update three months ago. Standard and Poor now projects a new earnings recession, lasting through December 2022. The following chart illustrates how the latest earnings outlook has changed with respect to previous snapshots:
Unlike the semantic games played by pedantic douchebags over the accepted definition of a recession for the U.S. economy, an earnings recession has a simple definition:
“Earnings recession” is usually interpreted as two consecutive quarters of decline. In the case of the market, that would mean that corporate earnings dropped for two quarters in a row.
There is a minor dispute over whether that means consecutive quarter-on-quarter declines or if it means consecutive declines over two quarters with respect to the same quarters a year earlier. However, that dispute is moot in this case. The updated outlook for the S&P 500's reported earnings qualifies as an earnings recession under both these interpretations.
In the chart, we've identified the period in which the quarter-on-quarter decline in earnings interpretation was met by both the Pandemic Earnings Recession (December 2020-December 2021) and the projected new earnings recession (March 2022-December 2022). The regions of the chart we've shaded in light red indicate the periods where the year-over-year interpretation of an earnings recession is met.
Whether the S&P 500's earnings per share actually experiences an earnings recession through the rest of 2022 now depends entirely on the earnings reports of the index' 505 component firms over the months ahead. Our next snapshot of the index' expected future earnings will be in three months.
Silverblatt, Howard. Standard & Poor. S&P 500 Earnings and Estimates. [Excel Spreadsheet]. 11 August 2022. Accessed 12 August 2022.
Labels: earnings, recession forecast, 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.