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
A month ago, we examined the trajectory of the S&P 500 (Index: SPX) to ask if the index was rising too much too fast. The verdict was that though prices had indeed risen very rapidly after 30 March 2026 through 29 May 2026, they were still short of rocketing past the upper threshold that signals order is at high risk of breaking down in the U.S. stock market.
If the S&P 500 done so and stayed elevated above that level, the unvarnished answer to the question would have been yes. If that happened, the market would have clearly entered into a more chaotic phase requiring investors to adapt accordingly.
That scenario however was averted as investors responded to new information that came as the publicly traded firms making big bets on AI technologies reported their earnings. Investors reacted to news of high capital expenditures combined with greatly diminished free cash flow for many of the tech industry's highest flyers to send their stock prices lower.
Since several of these company's have market capitalizations that give them outsize influence over the S&P 500 index as a whole, the two-month-old rally ran out of steam. The value of the index reverted back toward its mean trend trajectory.
The following chart presenting the relationship between the value of the S&P 500 and its underlying trailing year dividends per share captures these latest macro-developments for the index:
Through the close of trading on 2 July 2026, the S&P 500 is still above the long term trend that has become established since 29 December 2023, but is otherwise behaving in a relatively orderly manner. However, we can't say it's behaving normally because that's not the right kind of distribution to describe how stock prices behave in the real world.
In any case, that's how investors maintained the U.S. stock market's current relative state of order after a rally that saw stock prices rising too much too quickly!
Image credit: Levy Distribution by Maksim on Wikimedia Commons Public Domain CC0 1.0 Universal Deed.
The S&P 500 (Index: SPX) rebounded from the previous week's heavy rotation away from AI and technology stocks, which had sent the index lower because several of these stocks happen to be among the biggest components of the capitalization weighted index. Altogether, the S&P rose by a little under 1.8% on the strength of their rebound, closing at 7,483.24 on Thursday, 2 July 2026 before traders and investors both headed out for the long Fourth of July holiday weekend.
Perhaps the most notable headlines driving stock prices during the week were those reporting about the declines of oil and fuel prices. The oil shock from the Iran war geopolitical event had raised fears of prolonged high inflation as the impact of high oil and gas prices would progressively spread into other sectors of the economy.
Falling oil and gas prices however would mitigate those inflationary pressures. That in turn would reduce the odds of multiple interest rate hikes by the Federal Reserve in upcoming months.
Overall, we find the S&P 500's trajectory falls well within the new redzone forecast range we added to the alternative futures chart in the previous edition of this series:
This new redzone forecast range is based on the assumption investors will hold their forward-looking focus on the current quarter of 2026-Q3 as they set current day stock prices. That makes sense because the CME Group's FedWatch Tool projects the Fed will hike the Federal Funds rate by a quarter point to a target range of 3.75-4.00% after the Fed meets on 16 September (2026-Q3).
The bigger question right now is what will happen beyond that date. Through the close of trading on 2 July 2026, the FedWatch tool anticipates another quarter point rate hike on 17 March (2027-Q1). But that expectation has been fluid over the last several weeks. If oil and fuel prices continue falling, we would expect the probability the Fed will hike rates in 2027 will drop below 50%. If oil and gas prices drop more quickly in the weeks ahead, then the expected rate hike in September 2026 will come into question.
That possibility, and other market moving events, will be something investors consider as weigh what they absorb the random onset of new information from the newstreams in those upcoming weeks. Speaking of which, here are the market moving headlines from the week that was:
The Atlanta Fed's GDPNow tool's estimate of real GDP growth for the U.S. economy in the current quarter of 2026-Q2 plunged to +1.2% from the previous week's real growth estimate of +2.5%.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and bear watching a Fourth of July drone show".
The market capitalization of the S&P 500 (Index: SPX) rebounded strongly in the second quarter of 2026 after having shrunk by 1.5% in the first.
Since that Spring 2026 snapshot, the index's 503 stocks added $8.74 trillion to its total valuation, rising just shy of 15% over its market capitalization of three months earlier to reach a record high market cap of a shade over $67.185 trillion.
The index' top ten stocks contributed a little over a third of the index' total increase in value. Altogether, the combined market cap of these ten stocks account for 36.5% of the total value of the S&P 500, which believe it or not, represents a small decline from the 36.9% share they held at the end of March 2026.
The following chart shows the relative shares of the top 10 stocks in the S&P 500 at the end of the second quarter of 2026.
There has also been a change in the membership of the S&P 500's Top 10 stocks. Micron Technology (NASDAQ: MU has displaced Berkshire Hathaway (NYSE: BRK.B) from the tenth spot. Here are the approximate market capitalizations of each of the S&P 500's top ten component firms at the end of trading on 30 June 2026:
Aside from Micron Technology's incredible ~750% year-long ascent to become one of index' Top 10 component stocks, there was some low level jockeying in the ranks of these most highly valued U.S. stocks. Meta Platforms dropped two positions from sixth to eighth as the company's missteps with its investments in AI technology proved costlier than anticipated, while both Broadcom and Tesla moved up one slot into the gaps left behind.
The S&P 500 now has 12 stocks for 11 companies whose market capitalizations exceed the trillion dollar level. Although no longer part of the index' top ten stocks, Berkshire Hathaway retained its trillion dollar valuation, while shares of Eli Lilly (NYSE: LLY) rose to tie it for 11th place.
Standard and Poor. S&P 500 Factsheet. [PDF Document]. 30 June 2026. Accessed 1 July 2026.
SlickCharts. S&P 500 Component Weights. 30 June 2026. Accessed 1 July 2026.
Labels: market cap
Motio Research's initial estimate of U.S. median household income for May 2026 is $88,480. This value represents a $190 (or 0.2%) increase from the firm's initial estimate of $88,290 for April 2026.
Here are screenshots of the interactive charts Motio Research provides to visualize trends in the U.S.' median household income. The first chart presents the firm's Household Income Index, which is based on a three-month moving average that sets the period of January 2010 through March 2010 at a value of 100. The second chart presents their monthly median household income estimates in nominal (not adjusted for inflation) terms for the period from January 2010 through May 2026.
The U.S. Real Median Household Income Index has a value of 119.6 for May 2026. Motio Research's data indicates median household income has risen about 2.7% since May 2025.
Political Calculations' initial estimate of median household income in May 2026 is $87,643, which is up $199 (or +0.2%) from our initial estimate of $87,444 for April 2026.
The following chart presents our estimates of U.S. median household income, both adjusted for inflation (blue) and not-adjusted for inflation (red) for each month from January 2000 through May 2026.
Political Calculations' May 2026 estimate is $837 (or a little under 1%) below Motio Research's survey-based estimate of $88,480 for the month. The BEA's aggregate wage and salary income data used in generating our median household income estimates had small upward revisions for the earlier months of 2026, with very small revisions in January and February (~0.01%), and larger adjustments for March (+0.08%) and April (+0.16%).
For the latest in our coverage of median household income in the United States, follow this link!
U.S. Bureau of Economic Analysis. Table 2.6. Personal Income and Its Disposition, Monthly, Personal Income and Outlays, Not Seasonally Adjusted, Monthly, Middle of Month. Population. [Online Database (via Federal Reserve Economic Data)]. Last Updated: 25 June 2026. Accessed: 25 June 2026.
U.S. Bureau of Economic Analysis. Table 2.6. Personal Income and Its Disposition, Monthly, Personal Income and Outlays, Not Seasonally Adjusted, Monthly, Middle of Month. Compensation of Employees, Received: Wage and Salary Disbursements. [Online Database (via Federal Reserve Economic Data)]. Last Updated: 25 June 2026. Accessed: 25 June 2026.
Image credit: U.S. Census Bureau. We modified the public domain image to make it more generally applicable beyond reporting the median household income from 2022.
Labels: median household income
The U.S. economy received an upside surprise in the third and final estimate of GDP for the first quarter of 2026. In nominal (not adjusted for inflation) terms, the nation's GDP reached $31.866 trillion after growing by an annualized rate of 5.76% over the previous quarter. The actual year-over-year increase in nominal GDP is 6.07%.
That's $361.7 billion (or 1.1%) higher than had been forecast by the climbing limo GDP forecasting method nearly three quarters ago, which we anticipated would understate the economy's growth.
Reports indicate business investments in Artificial Intelligence (AI) technology are responsible for the outperformance:
The most striking feature of the Q1 data is not its size but its composition. Business investment jumped 10.6% in the first quarter, a sharp acceleration from the 2.4% recorded in Q4 2025. Nearly all of that increase was concentrated in information processing equipment — computers, servers, and the physical infrastructure powering the artificial intelligence buildout — along with software and research and development spending.
Analyst estimates based on BEA sub-component data suggest that AI-related investment contributed roughly three-quarters of the quarter’s total GDP growth. The information sector, federal government spending, professional and scientific services, and durable goods manufacturing were the leading industry contributors. Meanwhile, retail trade, wholesale trade, and finance and insurance all declined.
Looking forward, the climbing limo GDP forecasting method anticipates nominal GDP will continue rising in 2026-Q2, reaching around $32.75 trillion. The following chart shows how actual non-inflation adjusted GDP estimates are tracking with the model's previous projections:
This estimate assumes the momentum the U.S. economy recorded in growing between 2025-Q1 and 2025-Q3 will be sustained through the ending calendar quarter of 2026-Q2. Given the momentum of actual GDP and the impact of the Iran war geopolitical event that wasn't a factor influencing the projection of GDP at the time of the model's momentum-based forecast, we think the climbing limo's projection of nominal GDP in 2026-Q2 will overstated.
The most distant future projection we can make with available finalized GDP data is for 2026-Q4, where the climbing limo forecasting method anticipates the nation's nominal GDP will end the year around $33.05 trillion.
U.S. Bureau of Economic Analysis. National Income and Product Accounts. Table 1.1.5. Gross Domestic Product. [Online Database]. Accessed 25 June 2026.
Image Credit: Microsoft Copilot Designer. Prompt: "A chart showing a limousine driving up a bumpy GDP trajectory that rises over time".
Labels: gdp, gdp forecast
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.