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
What were the best and worst years to have been invested in the S&P 500 (Index: SPX)?
Visual Capitalist's Dorothy Neufeld has answered that question using calendar year investment return data from 1874 through 2024. Although she calls it the "Pyramid of S&P 500 Returns", it's really a bell-shaped histogram chart.
Although this pattern is "bell-shaped", stock market returns are not well described by the kind of normal distribution often used in statistical analysis. Vance Harwood offers an excellent discussion demonstrating how the S&P 500 returns don't fit the standard bell curve distribution, in which he settles on using a Laplace distribution (also known as a double exponential distribution) to better model historic returns. Meanwhile, others find a Lévy stable distribution works better for modeling the extremes in the index' historic returns.
Previously, we found the average annualized return of investments in the S&P 500 starting in any month from January 1871 to the present and extending over all possible holding periods within this period from one month through 130 years in duration is about 9.4%.
Dorothy Neufield. Charted: The Pyramid of S&P 500 Returns (1874-2024). Visual Capitalist. [Online article]. 3 January 2025.
Vance Harwood. Predicting Stock Market Returns—Lose the Normal and Switch to Laplace. Six Figure Investing. [Online article]. 9 November 2024.
James Houghton and Kristin Osika. Application of Lévy stable distributions to stock market returns using econophysics. Parabola, Volume 59, Issue 1 (2023). [PDF document]. February 2024.
Labels: data visualization, math, SP 500
Can you believe that 100 years ago, a can of Campbell's condensed tomato soup was advertised for $0.12?
With 2025's prices coming in more than ten times that sale price, it's fair to recognize that there has been quite a lot of inflation between now and then. Especially in the last four years, which saw the trailing twelve month average sale price of a single 10.75 fluid ounce can of Campbell's tomato soup rise from $0.96 per can in April 2021 to $1.27 per can in April 2025, a 32% increase.
But that's a little misleading because the price of an iconic picnic-size can of Campbell's tomato soup has held mostly steady over the past several months. Here are the tomato soup prices we found at the ten major grocery-selling retailers and grocery stores we track in April 2025 with the amount they changed since our January 2025 snapshot.
Here's our chart tracking the price per can of Campbell's condensed tomato soup since January 2000. If you want to see the full history, click here.
Anecdotally, in 2025, it's still occasionally possible to find a grocery store discounting the sale price of a can of Campbell's tomato soup all the way down to $0.99 or $1.00 per can. Such sale events however are becoming both shorter and much less frequent than they were before the recent period of high inflation.
Image credit: Advertising for Campbell's Tomato Soup, circa 1920s. Public domain image posted by Halloween HJB on Flickr. Creative Commons CC0 1.0 Universal Deed.
Labels: soup
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; accumulation 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
The S&P 500 (Index: SPX) lost almost 1.7% in the Good Friday holiday-shortened trading week. The index closed out the week at 5,282.70.
Considerable attention was directed to the U.S. Federal Reserve during the week. With the outlook for dividends having diminished over the past month as the effects of reduced earnings from a slowing economy weighing on it, the timing of when the Fed will resume cutting interest rates has taken on greater importance for investors.
Unfortunately for investors, the Fed sent a strong message they have no plans to cut the Federal Funds rate when it meets next month.
Although Federal Reserve officials pushed back against building pressure to cut U.S. interest rates sooner rather than later, investors now expect them to deliver more rate cuts in the rest of 2025 than they did a week earlier. 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 anticipates the Fed will reduce U.S. interest rates three more times before the end of 2025, one more reduction than forecast a week earlier. 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).
In terms of driving the S&P 500, the Fed's signal it won't cut rates until it meets near the end of the current quarter in June kept investors focused on 2025-Q2 in setting current day stock prices. The latest update of the alternative futures chart shows the trajectory of the S&P 500 dropping into the upper redzone forecast range we added last week.
We're still seeing more-than-typical volatility in stock prices, which we expect to continue in the weeks ahead.
We also expect any changing expectations of what the Fed will do with interest rates will impact the S&P 500's trajectory. Speaking of which, here are the week's market-moving headlines, which are rather dominated by the current attention on the Fed and what it will do.
The raw Atlanta Fed's GDPNow tool's projection of what real GDP growth will be in 2025-Q1 improved to -2.2% from its -2.4% estimate a week earlier, which is misleading. The GDPNow tool's alternate model forecast, which corrects for the unusual surge in gold imports during the quarter that's badly skewing the GDPNow tool's raw projection, improved from an estimate of -0.3% growth to -0.1% growth. Which is to say it's predicting the U.S. economy stalled during the first quarter of 2025, but not anywhere near as badly as the raw reading indicates. On a final note, we'll observe 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.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon with a Wall Street bull and a bear meeting a fortune teller".
Investors got to go on a wild roller-coaster ride of volatility during the last two weeks. The U.S. stock market has not just been swinging wildly from highs to lows during the course of daily trading.
Whether you're just an observer, an investor, or an analyst, it's certainly an exciting time. To help put today's volatility into some historical context, we've updated our long-term chart of the percentage change the S&P 500 and its aggregated market capitalization-weighted component stocks have gone through over the index' history.
Or rather, for each trading day for which we have data for the index and its predecessor indices and components from 3 January 1950 through 11 April 2025, which spans the modern era for the U.S. stock market. The chart condenses that 75 years of day-to-day trading activity into a statistical control chart-style presentation, which identifies several distinct thresholds for measuring the market's daily behavior. Here's the chart:
Over the past 18,940 trading days covered in this chart, the average day-to-day change in the S&P 500 rounds up to +0.04%. We can also see that the index has changed from its previous trading day's closing value by 0.99% (one standard deviation) or less on 79.1% of all the trading days from 3 January 1950 through 1 March 2024.
This concentration of day-to-day changes in its value that fall within one standard deviation of the mean is important. If the day-to-day variation of the index were accurately described by a normal Gaussian distribution, we would expect to see around 68.2% of all changes within that range. Instead, there are far more small changes than would be expected if that hypothesis held. At the same time, there are more "large" changes that would be expected if a normal distribution applied, which is what market analysts mean when they describe stock prices as having "fat tails".
These aspects are characteristics of a Lévy distribution, which is another class of stable distribution about a central trend. As we've discovered however, there's some overlap with a standard Gaussian distribution, which makes some of the tools used to analyze these "normal" distributions useful in analyzing daily stock price variation.
That overlap occurs at the plus-and-minus two standard deviation thresholds, which is we use to define an "interesting" day for the S&P 500. The standard deviation of the day-to-day change in the S&P 500 is just under one percent. Since 95% of these changes are within two standard deviations of the mean trend line, any change of two percent or more is relatively rare, which makes it interesting by this definition.
As the chart illustrates, these rare events are not evenly distributed. They occur in clusters with both unusually large positive changes and negative changes taking place in close proximity to each other.
That brings us to the newest volatility cluster, which got underway with President Donald Trump's announcement of global tariffs being imposed on the imports of all nations to the U.S. after the market closed on Wednesday, 2 April 2025. Starting from that date, the day-to-day percentage change in the S&P 500 index has exceeded the 2% threshold on four of seven trading days through Friday, 11 April 2025.
That's somewhat deceptive because the intraday swings from highs to lows and back again in the index during some of the days that had little overall change have been truly impressive.
Take what happened on 9 April 2025 when President Trump paused the reciprocal tariffs announced for all nations but China a week earlier. The day-to-day change was +9.52%, which now ranks as the third-highest ever daily gain for the index in the modern era. But if not for what appears to be late-day profit taking, it could have been bigger and maybe even the biggest.
The two bigger daily gains both occurred in the volatility cluster of October 2008, coinciding with the near-collapse of the U.S. auto industry and the 2008 Financial Crisis.
Which brings us to our final point. That kind of outsized daily gain typically occurs only during periods of great volatility and tends to follow substantial losses. Because it does, it qualifies as a bear market rally.
Bear market rallies tend to be temporary events. Perhaps this time is different given the artificial nature of how the latest volatility cluster began. Market history and logic argues against it.
The magnitude of the tariff event is such that we expect high volatility to continue because it exposed previously hidden weaknesses in the market that can no longer be glossed over by investors. Reckonings will now happen because they must, they can no longer be avoided. Whole new sets of winners and losers within the market will emerge because of it.
Are you ready to keep riding the roller coaster?
Yahoo! Finance. S&P 500 Historical Data. [Online Database]. Accessed 11 April 2025.
Volker Ziemann. Bubbles, Crashes, Fat Tails and Lévy-Stable Distributions. Physics and Finance. pp 113-143. DOI: 10.1007/978-3-030-63643-2_9. 19 January 2021.
Takumi Fukunaga and Ken Umeno. Universal Lévy’s stable law of stock market and its characterization. [ArXiv Preprint: PDF Document.] 20 February 2018.
Labels: SP 500, volatility
The outlook for the S&P 500's dividends in future quarters generally trended for the worse over the past four weeks since our last snapshot was taken.
Once again, the quarter-by-quarter changes present something of a mixed picture for investors. The outlook improved by a small amount for the current quarter of 2025-Q2. The more distant future quarters of 2025-Q3 and 2025-Q4 however were decidedly negative.
Here's a quick summary of how they changed and what the expectations are as of the close of trading on Tuesday, 15 April 2025.
Since these are snapshots, they don't quite capture the magnitude of how much the S&P 500's dividend outlook has been changing over this period, particularly in the period since 2 April 2025. For example, from 14 March 2025 up to that date, the dividend outlook for 2025-Q4 had held within a relatively narrow range between $19.50 per share and $19.65 per share. From 3 April 2025 through 15 April 2025, the amount of dividends expected to be paid out in the final quarter of 2025 has ranged between $18.00 and $19.63. Dividend futures for 2025-Q4 have been rebounding since hitting that low of $18.00 on 7 April 2025.
The following animated chart shows how expectations for the S&P 500's quarterly dividends per share changed in the month from 14 March 2025 to 15 April 2025. If you're reading this article on a site that republishes our RSS news feed, you may need to click through to our site to see the animation.
How changes in the outlook for dividends at specific points of time in the future contribute to changes in stock prices is described by this math.
For this series, we have been taking a snapshot of the CME Group's S&P 500 quarterly dividend futures data shortly after the second or third week of each month.
Dividend futures indicate the amount of dividends per share to be paid out over the period covered by each quarter's dividend futures contracts, which start on the day after the preceding quarter's dividend futures contracts expire and end on the third Friday of the month ending the indicated quarter. So for example, as determined by dividend futures contracts, the now "current" quarter of 2025-Q2 began on Saturday, 22 March 2025 and will end on Friday, 20 June 2025.
That makes these figures different from the quarterly dividends per share figures reported by Standard and Poor. S&P reports the amount of dividends per share paid out during regular calendar quarters after the end of each quarter. This term mismatch accounts for the differences in dividends reported by both sources, with the biggest differences between the two typically seen in the first and fourth quarters of each year.
Image Credit: Microsoft Copilot Designer. Prompt: "A crystal ball with the word 'SP 500' written inside it". And 'Dividends' written above it, which we added.
Labels: dividends, forecasting, SP 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.