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
It's soup season, so what better time to update our records of the historic prices Americans have paid for an iconic can of Campbell's Condensed Tomato Soup, which now span January 1898 through January 2020!
For the latest in our coverage of Campbell's Tomato Soup prices, follow this link!
As of January 2020, the average advertised sale price that Americans have paid for a 10.75 fluid ounce can of Campbell's condensed tomato soup is $0.85. Almost all of that price escalation has occurred since 10 April 1974, when the U.S. government lifted its price controls on food, where for the first 76 years of its history, Americans paid somewhere between $0.07 and $0.12 for each Number 1-size can of Campbell's Condensed Tomato Soup they bought.
If you do the math, where the average picnic-size can of Campbell's tomato soup could be bought for just $0.12 on sale as late as October 1973, that works out to an average annual rate of tomato soup inflation of about 4.3% for American consumers during the last 46+ years.
Fifteen years ago, it wasn't uncommon to see a can of Campbell's tomato soup on sale for $0.20. Today, it is becoming rare to see a sale price below $0.50 when the soup is heavily discounted, but still without having to use coupons.
Image Credit: Paweł Czerwiński
Our coverage of America's most iconic soup, presented in reverse chronological order!
Labels: business, data visualization, economics, inflation, soup
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.