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) closed out the first week of December 2025 at 6,870.40, up 0.3% from where it closed the previous week.
The main focus of investors continues to be what action the Federal Reserve will take with short term U.S. interest rates. After putting on a show in recent weeks to try to convince markets that it might not continue reducing the Federal Funds Rate at the end of its next rate-setting meeting on Wednesday, 10 December 2025, evidence of continued anemic growth in the U.S. labor market announced during the past week is leading investors to expect the Fed will cut rates.
The CME Group's FedWatch Tool captures that sentiment. It held steady in the past week, indicating an 87% probability of a quarter point rate cut on 10 December (2025-Q4). Looking beyond the end of 2025, the FedWatch tool gives better than even odds for additional quarter point rate cuts on 29 April (2026-Q2) and 29 July (2026-Q3). A third rate cut anticipated for 9 December (2026-Q4) a week ago is no longer in the outlook, with the next potential rate cut pushed out into 2027.
Even though the probability of a rate cut is high, the Fed's minions arguing against a rate cut have succeeded in creating enough doubt that investors remain focused on the current quarter of 2025-Q4 in setting current day stock prices. The latest update of the alternative futures chart shows the trajectory of the S&P 500 falls in the middle of the redzone forecast range we added two weeks earlier, assuming investors would be focused on 2025-Q4 going into this upcoming trading week.
After the Fed meets, there will be little reason for investors to continue placing much attention on 2025-Q4. We think investors will quickly shift their forward-looking attention toward the slightly more distant quarter of 2026-Q1, since it will become the focus of timing for the next rate change actions by the Fed.
Whether that plays out as we think will depend on the random onset of new information. Speaking of which, here are the market-moving headlines that influenced investor expectations during the past week.
We're rapidly coming up on another period in which we'll need to add another redzone forecast range to the chart to track the most likely trajectory the S&P 500 will be taking in the weeks ahead. Unlike the current redzone forecast range that is set to end early in this upcoming week, we anticipate the actual trajectory of the S&P 500 will overshoot the projections of the dividend futures-based model for several weeks going into 2026. This is a consequence of the model's use of historic stock prices as the base reference points for making its projections of the S&P 500's future, in which the echoes of past volatility affect the model's forecasts. The redzone forecasts we add get around that inconvenience by bridging across the period in which those echoes affect the model's raw projections.
The Atlanta Fed's GDPNow tool projection of real GDP growth in the U.S. during the recently ended 2025-Q3 ticked down from +3.9% last week to +3.5% week. The tool won't shift to forecast 2025-Q4's GDP until 23 December 2025. The BEA's official initial estimate of GDP for 2025-Q3 will be released on that date.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and a bear watching a stage show featuring a Federal Reserve official who is announcing a rate cut"
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.