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) had its best week to date in 2025, rising 4.6% to close out the trading week ending on Friday, 25 April 2025 at 5,525.21.
It was an especially good week for the index' mega-cap Big-Tech stocks, with much of the increase of the index driven by their outsized concentration within it. Here's a quick summary of how much the share prices of the S&P 500's Top 10 stocks changed over the preceding week:
One of these stocks is not like the others, as Berkshire Hathaway is not a member of the mega-cap Big-Tech club, which makes it a representative of what the stocks of the rest of the index experienced on average during the week. As for the mega-cap Big Tech club, most of these stocks have been hammered during the year-to-date going into the week, with many having been taken down with the deflation of the AI bubble after the 21 February 2025 announcement the code behind China's DeepSeek artificial intelligence system would be made open source.
The change in fortune for these firms is such we may need to consider whether another new market regime is taking shape. The current market regime took hold after 21 February 2025, which is something we'll be evaluating behind the scenes for the dividend futures-based model over the next weeks. We'll also be weighing whether investors have shifted their forward-looking focus from the current quarter of 2025-Q4 toward the more distant investment horizon of 2025-Q4.
Speaking of the dividend futures-based model, here's the latest update of the alternative futures charts. We find the trajectory of the S&P 500 has soared above the redzone forecast range, which we've extended two weeks longer to account for the ongoing high volatility of stock prices.
We're considering the potential of an outward shift in the time horizon of investors because earnings season is now underway, in which companies are projecting their outlooks through the end of the current year, and because of recent changes in investor expectations of rate cuts during 2025-Q4.
On that count, the CME Group's FedWatch Tool projects the Fed will still hold off in resuming its cuts of the Federal Funds Rate until the conclusion of its 18 June (2025-Q2) meeting, at which time it will reduce this interest rate by 0.25%. Afterward, the FedWatch Tool forecasts the Fed will reduce U.S. interest rates three more times before the end of 2025, which is a development that's taken place during the last two weeks. The FedWatch Tool foresees 0.25% cuts in the Federal Funds Rate on 30 July (2025-Q3), 29 October (2025-Q4), and 10 December (2025-Q4).
Here are the market-moving headlines that informed investor expectations during the past week.
The raw Atlanta Fed's GDPNow tool's projection of what real GDP growth will be in 2025-Q1 dipped to -2.5% from its -2.2% estimate a week earlier, which is misleading. The GDPNow tool's alternate model forecast, which corrects for an extraordinary surge in gold imports during the quarter that's badly skewing the GDPNow tool's raw projection, declined from an estimate of -0.1% growth to -0.4% growth, meaning the real economy likely shrank by a small percentage during the first quarter.
That's not unexpected as a recession forecasting model based on the level of the Federal Funds Rate and the U.S. Treasury yield curve signaled a recession was likely to start during this period more than a year ago. We should get the BEA's first estimate of GDP during 2025-Q1 this week, while the GDPNow tool will reset its focus to the now-current quarter of 2025-Q2.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull who is happy because stock prices are rising, with a rising stock chart in the background".
Longtime readers know we occasionally dabble in prime numbers and sometimes also history. That's why this super short Numberphile video leapt out at us in our YouTube feed, because it combines the two.
In the video, Brady Haran tracks down a copy of Marin Mersenne's 1644 book Cogitata Physico-Mathematica at the Royal Society, in which he listed the prime numbers associated with the formula 2n - 1, which have since become synonymous with his name. But, as Brady quickly identifies, Mersenne made a couple of mistakes in his published list. Here's the video:
If you would like to read Mersenne's book in the original Latin (or would like to read an English translation of it, Luke Welsh has got you covered!
Almost four centuries later, we know of just 52 Mersenne primes. When and where do you suppose they'll discover the next one?
Labels: math
The U.S. new home market may have grown for the first time since July 2024.
The data for March 2024 is preliminary and will be revised several times before being finalized over the next several months. That said, our first estimate of the time-shifted trailing twelve month average of the total value of new homes sold in the U.S. during March 2025 is $27.87 billion. If it holds, it will represent the first month-over-month increase in new home sales since they peaked in July 2024 at a finalized figure of $28.90 billion.
Revisions can be significant. Our initial estimate of the market capitalization of new homes sold in July 2024 was $31.30 billion, which ultimately proved to be overstated by over 7.6%. In the months since we first reported that first estimate, the number of new homes sold reported by the U.S. Census Bureau has been revised substantially lower, accounting for most of the downward change, with much smaller downward revisions in the average new home price accounting for the balance.
The following charts present the U.S. new home market capitalization, the number of new home sales, and their sale prices as measured by their time-shifted, trailing twelve month averages from January 1976 through March 2025.
The big question is will this mark the beginning of the end of what has been a downward trend? While it's too early to make that determination at this time, we think the downward trajectory was interrupted by mortgage rates dropping to their lowest levels in months during March 2025, improving their affordability and boosting sales. In recent weeks however, mortgage rates have increased, which suggests the downward trend for new home sales has not yet been broken.
We'll take a closer look at how the relative affordability of new homes for the typical American household changed in March 2025 sometime early next month.
U.S. Census Bureau. New Residential Sales Historical Data. Houses Sold. [Excel Spreadsheet]. Accessed 23 April 2025.
U.S. Census Bureau. New Residential Sales Historical Data. Median and Average Sale Price of Houses Sold. [Excel Spreadsheet]. Accessed 23 April 2025.
Image Credit: Photo by Jennifer Kalenberg on Unsplash.
Labels: real estate
The market capitalization of the S&P 500 (Index: SPX) shrank during the first quarter of 2025. Standard and Poor reports the index ended 2025-Q1 with a market cap of $49.41 trillion, a net decrease of $2.45 trillion (or 4.7%) from the $51.86 trillion recorded at the end of 2024-Q4.
Much of that decline was concentrated in the top 10 stocks that make up the market cap-weighted index, which collectively lost $2.78 trillion of their market capitalizations. The bottom 493 stocks that make up the index registered a net gain of $325 billion, which offset a portion of the losses registered by the index' ten biggest component stocks.
In percentage terms, the S&P 500's top 10 stocks went from accounting for 37.3% of the total valuation of the index to 33.6%. Their combined market capitalization is almost $16.58 trillion.
The following chart shows the relative shares of the top 10 stocks in the S&P 500 at the end of the first quarter of 2025.
Here are the approximate market capitalizations of each of the S&P 500's top ten component firms at the end trading on 31 March 2025:
All but one of these stocks saw their market caps decline during 2025-Q1. Apple (NASDAQ: AAPL) held onto its position as the most valuable company in the world as measured by its market cap, even though it dropped by 10%.
But there's a new Number 2 in this ranking. Or rather, an old Number 2, because Microsoft reclaimed the title of being the second-largest company in the S&P 500 despite its market cap falling by 10.7%. Meanwhile, former second-largest S&P 500 component Nvidia dropped to become the third-largest company in the index after its market cap dropped over 22% in value.
Amazon and Meta Platforms retained their respective fourth- and fifth-largest rankings within the index, despite market cap declines of 13% and 4% respectively.
Sixth place is now held by Berkshire Hathaway, which is the only one of the Top 10 components of the S&P 500 at the end of 2024 that saw its market cap increase during 2025-Q1. The company displaced Tesla, which saw the biggest percentage drop in its market cap among the top 10 index components, falling by 35% into tenth place.
The remaining three stocks, Alphabet (Class A shares), Broadcom, and Alphabet (Class C shares) clung to their seventh, eighth, and ninth place rankings, even though the Class A shares of Alphabet lost nearly 17% of their market cap, Broadcom lost 26%, and Class C shares of Alphabet lost over 19%.
All these losses took place before President Trump imposed global tariffs, which sent most stock prices plunging after 2 April 2025. Nearly all of the losses that occurred during 2025-Q1 took place after 21 February 2025, when the Chinese company behind the DeepSeek artificial intelligence system announced they would make its code open source the following week. That action effectively popped the AI bubble that had been inflating the value of the S&P 500 and many of its biggest component stocks through the end of the quarter.
The arrival of the global tariff war in April 2025 has since expanded the declines in the S&P 500's market capitalization beyond those stocks whose valuations had inflated with the AI bubble of the preceding two years. We'll see that impact in three months when we take our Summer 2025 snapshot of the S&P 500's market capitalization.
Standard and Poor. S&P Market Attributes. [Excel Spreadsheet]. 31 March 2025. Accessed 1 April 2025.
Labels: market cap
The Global Carbon Project has released its 2024 Carbon Budget, detailing where carbon dioxide originates and goes throughout the entire known carbon cycle on Earth. The report is the among first to project the total year values for carbon dioxide emissions by nation. The following chart presents the amount of CO₂ emissions by the world's largest national producers of the greenhouse gas.
As it has been since 2006, China retains its title as the world's largest emitter of carbon dioxide in 2024 by a widening margin with most nations. That includes India, whose emissions have been rising, but at a slower pace than China's CO₂ output. The United States remains the second-largest national producer at about 41% of China's 2024 emissions, even though its output of carbon dioxide emissions has been falling since 2005.
Changing to look at monthly data of how fast carbon dioxide emissions accumulate in the Earth's atmosphere, the trailing twelve month average of the year-over-year change in atmospheric CO₂ levels peaked in January 2025. Since then, the rate of CO&8322; accumululation in the Earth's air has fallen off sharply from January 2025's record high pace.
This data is telling us something important about the state of Earth's economy. Since China is such an outsize contributor to the carbon dioxide that is emitted into the atmosphere, it indicates that China's economy has dramatically slowed since the end of 2024. And that happened before the U.S. imposed much higher tariffs on China's exports to the U.S. on 2 April 2025, which have slowed China's economy further.
In previous slowdowns, China's government has responded by stimulating the country's economy, resulting in higher CO₂ emissions to counter the slowing. Will 2025 be different?
National Oceanographic and Atmospheric Administration. Earth System Research Laboratory. Mauna Loa Observatory CO2 Data. [Online Data]. Updated 14 April 2025. Note: The NOAA appears to have changed its schedule for releasing atmospheric CO₂ concentration data from the Mauna Loa Observatory. Previously, they had regularly reported their revised and latest data during the first week of the month, but since March 2025, have been posting it in the middle of the month.
Image Credit: Friedlingstein, Pierre et al. Global Carbon Budget 2024. GtCO2 slidedeck PDF. 14 March 2025.
Labels: environment
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.