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
Fall marks the return of soup season in the United States, as cooling temperatures put hot dishes like Campbell's Tomato Soup back on Americans' home menu.
This year's fall is remarkable because the trailing twelve month average sale price of an iconic Number 1 size can of Campbell's Condensed Tomato Soup declined by a small amount. Thanks to discounted sale prices at several grocery-selling retailers in recent months, American consumers are seeing lower prices than they did a year ago.
This outcome suggests the Campbell's Company's (NYSE: CPB) CFO Carrie Anderson's efforts to rein its costs to minimize the impact of new tariffs are seeing some success. In its most recent quarterly report, the company indicated its "adjusted gross profit margin decreased 90 basis points to 30.5% mainly driven by cost inflation and other supply chain costs inclusive of a moderate tariff impact, partially offset by supply chain productivity improvements, favorable net price realization and the benefits from cost savings initiatives". The cost savings initiatives have allowed Campbell's to minimize changes to the prices consumers see.
Here are the results for our October 2025 survey of prices for Campbell's Tomato Soup and ten major grocery stores and grocery-selling retailers, along with how these prices have changed since our July 2025 snapshot:
The biggest discounts are at Amazon and Kroger. Meanwhile, Walmart has lowered its regular price for Campbell's Tomato Soup to $1.24 per can, while H-E-B appears to have matched Walmart's price with its latest discounted sale price.
Here's our chart tracking the price per can of Campbell's condensed tomato soup from January 2000 through October 2025.
And to think, when Campbell's Tomato Soup first rolled out to U.S. grocery store shelves in 1898, a single can cost $0.10. In 2000, a single can cost $0.34 on average. Flash forward to today's price and these figures rather put the inflation of the 21st century into perspective.
Video credit: Campbell's Tomato Soup Old Time Radio Advertisement posted by JedwardsMedia.
Labels: 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.