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 its best quarter since 2019 at a new record high of 5,254.35.
The index has risen by just over 10% in value since 2023-Q4 ended, largely propelled by expectations the Federal Reserve would be cutting interest rates in 2024. That rise could have been even larger if the Federal Reserve had not doused investor expectations during the quarter. The rise of the S&P 500 during the 2024-Q1 has been restrained as the Fed first sought to first delay expectations for when it would begin cutting interest rates and then as Fed officials dialed back expectations for how much and how often they would act to cut rates during 2024.
As 2024-Q2 begins, the CME Group's FedWatch Tool projects the Fed will hold the Federal Funds Rate steady in a target range of 5.25-5.50% until 12 June 2024 (2024-Q2), unchanged over the last few weeks but three months later than investors had anticipated at the end of 2023. The expectation that the Fed will begin a series of quarter point rate cuts starting on that date and continuing at mostly twelve week intervals is also unchanged over the last few weeks but is half as often as investors had expected they would take place in December 2023.
We find the trajectory of the S&P 500 is in the middle of the redzone forecast range we added to the alternative futures chart several weeks ago. Its trajectory continues to be consistent with investors focusing on 2024-Q2 in setting current day stock prices, which makes sense because the Fed's rate cuts are expected to begin before the end of the quarter. Here's the latest update of the chart:
Here's a summary of the market-moving news headlines that investors absorbed during the final week of the first calendar quarter of 2024:
The Atlanta Fed's GDPNow tool's latest estimate of real GDP growth for the first quarter of 2024 (2024-Q1) ticked back up to +2.3% after dipping to +2.1% last week. That estimate falls within the upper end of the so-called "Blue Chip Consensus" forecast from early March 2024.
Image credit: Microsoft Bing Image Creator. Prompt: "An editorial cartoon of a bull escaping from a pen after the gate has been opened by a Federal Reserve official." We originally featured this image on 18 December 2023 and is still our favorite illustration of why the first quarter of 2024 was so good for the S&P 500.
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.