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
Over time, the major trends that define market eras in the S&P 500 (Index: SPX) can be described as either orderly or chaotic. The following chart showing the relationship between the index' average monthly value and its trailing year dividends per share divides the last 28 years for the S&P 500 into eleven periods of relative order and chaos, covering the period from December 1991 through December 2019.
We're currently in a relatively chaotic period, where the U.S. stock market has been boosted to new highs since October 2019 thanks largely to the Federal Reserve actions to flood U.S. money markets with liquidity. If you look at the chart, you'll see similarities with the recent inflation of the value of the S&P 500 with respect to the index' underlying dividends per share and previous episodes where the Fed was engaged in quantitative easing, such as during the Fed QE 2.0 Bubble.
That event may not be the best analog for appreciating what the Fed's actions have achieved in affecting stock prices however, particularly since Fed officials flat-out stated that "in no sense is this QE" at the time they initiated it.
Jim Bianco makes a pretty good argument that what the Fed is doing today in supplying liquidity to the nation's repo markets is directly akin to what the Fed did during 1999, when the potential threat of liquidity problems resulting from the Y2K computer programming bug drove the Fed to similarly flood money markets with liquidity.
That event also occurred in a period of relative chaos for the U.S. stock market, when the Dot Com Bubble had already greatly elevated stock prices with respect to their underlying dividends per share. It would be reasonable to argue that the Fed's actions to prevent a Y2K liquidity crisis blew that era's unique stock market bubble up even bigger.
How does that work? In a recent newsletter, excerpted at ZeroHedge, Morgan Stanley's Michal Wilson described a mechanism by which he believes stock prices are boosted by the Fed's actions to supply liquidity to the repo markets, where the added liquidity is intended to suppress volatility that could otherwise to cause the repo money markets to seize up:
The recent actions by the Fed were intended to reduce volatility in the repo market but it's also had the effect of reducing the volatility in risk markets. Exhibit 1 and Exhibit 2 show 30 day realized volatility for the S&P 500 for two periods. The first period is the post crisis financial repression era, and the second is the longer term. As you can see, we recently reached one of the lowest readings of this era when we hit 5.7% at the end of last month after a brief spike in September when repo markets became disrupted.
ZeroHedge connects the dots with stock prices:
...the lower the volatility, the greater the leveraging, the inflows and the bullish impact on stocks, the more the Fed depresses volatility, the higher stocks rise.
But that may not tell the whole story. Since the Fed began buying U.S. treasuries to suppress volatility in money markets, we've also seen sharply improved expectations for the S&P 500's quarterly dividends in 2020.
Stock prices have largely kept pace with the expectations for the S&P 500's dividends for 2020-Q1 and 2020-Q4, predictably rising with them as the future outlook has improved.
By targeting the volatility in the money markets it has, where the reduced volatility in them is reducing the expectation that a liquidity crisis will negatively impact corporate earnings, cash flows, and thus dividends in 2020, the Fed's policies may well have underwritten the rally in stock prices that has taken place since 11 October 2019.
It makes for an interesting hypothesis. What effects do you suppose the Fed's plans to transition away from supplying the liquidity it is now providing will have?
Labels: chaos, data visualization, dividends, 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.