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) fell a little under 0.7% during the trading week ending on Friday, 24 July 2026. The index ended the week at 7,408.70, which is 201.08 points (or 2.6%) below its all time record high of 7,609.78 from 2 June 2026.
The past week didn't see a single catalyst to weigh on stock prices, but rather three of them. Oil prices briefly shot up over $100 per barrel with the Iran war's disruption to oil shipping in the Middle East. The risk of higher inflation prompted the second catalyst of the specter of higher interest rates to rear its ugly head.
But the third catalyst was perhaps the most significant. Outsized capital expenditures by AI tech giants like Alphabet (NASDAQ: GOOGL and GOOG) and speculated for firms like Meta Platforms sent their stock prices sharply lower from where they closed the previous week. That action pulled the S&P 500 lower overall thanks to their outsized shares of the total valuation of all the stocks within the market cap-weighted index.
Overall, the S&P 500's trajectory ticked down to toward the lower end of the redzone forecast range on the latest update of the alternative futures chart.
As we're reaching the end of the redzone forecast range, we find the level of the index is consistent with investors fixing their attention on either the current quarter of 2026-Q3 or the more distant future quarter of 2026-Q4. Investors have reason to focus on each of these quarters thanks to their status as quarters in which the Federal Reserve will most likely hike short term interest rates in the U.S. The CME Group's FedWatch Tool now projects two quarter point rate hikes in the months ahead. The first would occur after the Fed meets on 16 September (2026-Q3) and the second would take place on 9 December (2026-Q4). The FedWatch tool's projections are biased toward potential additional rate hikes in 2027 with the most likely timing in the first half of the year.
If, when, and by how much the Fed might change interest rates however will be affected by the random onset of new information. Here are the market moving headlines from the trading week ending on Friday, 24 July 2026:
The Atlanta Fed's GDPNow tool's estimate of real GDP growth for the U.S. economy in the current quarter of 2026-Q2 was unchanged at +1.7%, with no updates in the past week.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bear scaring a bull with a stage presentation on 'WHY BULLS SHOULD BE SCARED' with three easels set up that say 'OIL PRICES', 'RATE HIKES' and 'AI CAPEX COSTS'". The tag indicating the image was "AI generated" is something new, but hopefully no surprise to any of our readers who read all our articles down to this bottom line!
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.