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
Trade between the U.S. and China has been almost fully cut in half since its October 2021 peak. The latest available trade data for October 2025 reveals the combined value of all goods exchanged between the two nations stood at $32.8 billion, which compares with the record peak of $64.7 billion in October 2021.
October is a significant month for U.S.-China trade because U.S. exports of soybeans to China typically peak during the month. In 2025 however, even though China has been buying U.S. soybeans, sales have been muted with the result exports have significantly lagged the typical seasonal boost seen in previous years.
That outcome is a direct consequence of the tariff war between the two nations. Part of China's trade war strategy has been to purchase soybeans from other nations, with Brazil gaining much attention from China's soybean purchasers.
The following chart shows how the combined value of trade between the U.S. and China stands through October 2025 in the context of how trade between the nations has developed since January 2017.
The chart features a counterfactual of how the rolling twelve month average value of goods exchanged between the U.S. and China would have grown in the absence of the global tariff war between the two nations. Through October 2025, we find the gap between that counterfactual and the actual trajectory of U.S.-China trade has opened up to $11.5 billion, with a cumulative loss of $43.4 billion since February 2025.
Looking forward, the U.S. and China reached a one-year trade deal on 1 November 2025. We'll see over the next several months how that deal might change the overall trajectory of the rolling twelve month average. Assuming that deal is not disrupted by President Trump's just-announced 25% tariff on nations trading with Iran because of that nation's repressive government's crackdown against protestors.
All this discussion emphasizes a critical point. Rather than a tool to raise revenue, tariffs have become a tool for addressing geopolitical concerns during President Trump's second term. They've become more than a means of regulating trade.
U.S. Census Bureau. U.S. International Trade in Goods and Services (FT900). U.S. Trade in Goods with China, Not Seasonally Adjusted, Nominal Figures, Total Census Basis. [Online database]. Accessed 8 January 2025.
Image Credit: Close up of a metal container with writing photo by Zalfa Imani on Unsplash.
Labels: trade
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.