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
Warren Buffett is a legendary investor, one of the few who has consistent beaten the odds by beating the S&P 500 (Index: SPX), which has earned him the nickname "The Oracle of Omaha".
Buffett has attained that status by investing the resources of his company, Berkshire Hathaway (NYSE: BRK.A) in other companies, either buying their shares, as in the case of companies like Coca-Cola (NYSE: KO) and JPMorgan Chase (NYSE: WFC), or buying entire private companies, including household names such as See's Candy and Geico.
If you go back over 30 years, you can see that the cumulative value of Buffett's investments, as measured by Berkshire Hathaway's stock, has outperformed the S&P 500. Brian Livingston did just that, going back to 1987, in the following chart, which compares the total return of BRK.A against the total return of the S&P 500:
From 31 August 1987 through 30 April 2019, BRK.A has had an average annualized total return of 14.9%, while the S&P 500 has returned 9.4%.
Livingston then did something in his analysis we don't see very often. He broke up Buffett's investment performance history into three major periods of interest, discovering something a lot of people miss about Buffett's track record as an investor. Most of his outperformance with respect to the S&P 500 came early in this period, where his ability to pick winning investments has declined over time, which you can see in Livingston's second chart:
Livingston makes the point in the chart that Warren Buffett bested the S&P 500 in each of these periods, but the thing that stands out to us is that the margin between the two has narrowed as the years have passed. To the point to where from 2007 to the present, Buffett's investing prowess has been consistent with the S&P 500's return, where whether he is beating the index depends almost wholly on random chance for how BRK.A stock compares with the S&P 500 on a given day.
It's no wonder then why the aging billionaire is leaving instructions for his estate to invest in the S&P 500 for the benefit of his survivors after he passes away:
The Oracle of Omaha even said he’s instructed the trustee in charge of his estate to invest 90 percent of his money into the S&P 500 for his wife after he dies, Buffett told CNBC’s Becky Quick in an exclusive interview on “Squawk Box” on Monday.
“There’s been no better bet than America,” he says.
Performing as well as the S&P 500 is so difficult that the index outperforms most active money managers. As diversified investments go over long time horizons, the S&P 500 is very hard to beat.
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.