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
The S&P 500 (Index: SPX) retreated a half percent from its previous week's close, ending the trading week at 5,659.91. During the week, there were two big stories driving stock prices: the Fed's choice to not resume cutting U.S. interest rates until later in 2025 and the Trump administration's progress in its trade negotiations after it imposed higher tariffs on U.S. trading partners last month.
The Fed's reluctance to cut U.S. interest rates drew most investor focus in the early part of the week, which saw the index drop almost 1.5% through Tuesday as Fed officials were expected to punt on cutting rates. The market's direction changed on Wednesday after the news broke that U.S. and Chinese trade negotiators would meet during the upcoming weekend in Switzerland.
That change in momentum continued on Thursday as the U.S. announced its first major trade deal with the United Kingdom and as more information about the pending trade negotiations with China came out. Friday saw the upward momentum stall with no real new information to affect investor outlook.
The latest update of the alternative futures chart puts the index' trajectory in the middle of the redzone forecast range we modified in last week's edition of the S&P 500 chaos series.
The stage is now set for next week, when whatever news comes out from Switzerland over the weekend will drive stock prices. Speaking of which, here is are the headlines that represent the random onset of new information investors had to absorb during the trading week ending on Friday, 9 May 2025.
The CME Group's FedWatch Tool projects the Fed will refuse to resume cutting the Federal Funds Rate until the conclusion of its 30 July (2025-Q2) meeting. The FedWatch Tool also forecasts the Fed will reduce U.S. interest rates just twice before the end of 2025, anticipating 0.25% cuts in the Federal Funds Rate on 17 September (2025-Q3) and 10 December (2025-Q4).
The Atlanta Fed's GDPNow tool boosted its projection of real GDP growth in the U.S. during the current quarter of 2025-Q2 from +1.1% to +2.3%. This estimate is near the upper end of the so-called "Blue Chip consensus" range, where the overall average expected real GDP growth rate for the quarter is about 0.8%.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and bear who are watching U.S. and Chinese trade negotiators".
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.