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
Six months and two earnings seasons have come and gone since Thanksgiving 2025 when we were introduced to the worst performing stocks of the S&P 500 (Index: INX). How many of those 10 stocks have seen their fortunes improve and how many are proving to be an even bigger investment turkey than they appeared on the day after last Thanksgiving?
Let's cut to the chase! Here are the relative winners as measured by the percentage of their stock price recorded value on 28 November 2025:
The stock price of these S&P 500 component companies are all higher than they were on 28 November 2026 and are also beating the S&P 500's growth, which has risen to 109.8% of its day-after-Thanksgiving-Day-2025 level. What each of these companies have in common is improved business performance combined with an improved outlook for their earnings.
Meanwhile, all seven of the other Thanksgiving Leftover stocks have experienced continuing declines in their stock prices. Here they are, ranked from best-to-worst performing over the past six months:
The following spaghetti chart shows how each performed throughout the last six months:
Since our last update, Lululemon Athletica (NASDAQ: LULU) has taken the most negative turn for the worse. The athletic apparel company is struggling to sell its mostly foreign-made clothing line in the U.S. after hiking prices to cover the cost of new tariffs. But higher costs are not the "athleisure" clothing company's biggest problem. Its latest products have been on the wrong side of fashion trends as it faces increased competition.
If that weren't enough, the company's top management is involved in war of words with Chip Wilson, the company's founder, who criticized them for losing the company's "cool" factor.
TLDR: Poorly managed Lululemon has become costly and unfashionable with few indications that will change anytime soon, sending its stock price even lower.
Breaking away from the ongoing drama of a failing business, the next chart reveals how the performance of the Thanksgiving 2025 Leftover stocks compares as a group with the S&P 500 index, both as a market-cap weighted index and as an equal-weighted index.
By both grouping methods, the Thanksgiving Leftover stocks are substantially underperforming the S&P 500 index.
Compared to a month ago, the equal-weighted group is close to the same, but the market-cap weighted group is worse off. If you went double-or-nothing in betting whether the Thanksgiving Leftover stocks were going to be doing better or worse than they were a month ago, we'd have to give the edge to worse this month.
Labels: SP 500, stock prices
The S&P 500 (Index: SPX) rose 0.8% above its previous week's close to end the trading week at 7,473.45 on Friday, 22 May 2026 as investors went into the Memorial Day holiday weekend.
In doing so, the index confirmed that stock prices have fully recovered from the Iran war impact. We find the trajectory of the S&P 500 falls very close to the central trend line of the redzone forecast range we added to the alternative futures chart back on 23 February 2026, several days ahead of when the geopolitical event began. For us, that timing has been fortunate because the redzone forecast range has been able to function as a counterfactual projection of how the S&P 500 would have changed if the Iran war geopolitical event had never happened.
So for the trajectory of stock prices to fall so neatly near the middle of that forecast range now that we're coming to its end is a strong confirmation the negative shock of the geopolitical event upon them has fully waned. Here is the latest update of the alternative futures chart that shows that outcome:
The redzone forecast range is based on the assumption investors would primarily focus on 2026-Q2 in making the decisions that set the trajectory of stock prices throughout its run. The Iran War geopolitical event didn't alter that focus throughout this period, but rather, added noise on top of the signal provided by the dividend futures-based model we use to forecast the S&P 500's future.
There are other factors that affect both the signal and noise investors consider in their decision making, which is provided from the random onset of new information. Here are the past week's market-moving headlines.
The CME Group's FedWatch Tool moved up the expected timing of a quarter point increase in the Federal Funds Rate to 28 October (2026-Q4). The FedWatch tool also now anticipates another quarter point rate hike will come on 28 April (2027-Q2), with a strong probability its timing could also move earlier.
The Atlanta Fed's GDPNow toolestimate of real GDP growth for the U.S. economy in the current quarter of 2026-Q2 increased to +4.3%, up from the +4.0% it projected a week earlier.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and bear who are at Indianapolis watching cars labeled 'Dow', 'SP 500', and 'NASDAQ' race around the track".
Which states are the most and least affordable places for American families to live after paying taxes and their essential expenses?
The Common Sense Institute tallied up the numbers and ranked each state after subtracting federal and state taxes and also essential expenses like housing, utilities, groceries, auto and health insurance, fuel, and childcare in each state from the paychecks for a family of four with two adult breadwinners who work full time and earn the state's median hourly income.
Visual Capitalist's Dorothy Neufield then revisualized the results to focus on how much that of the modeled families' income remained. Here's her version of the Common Sense Institute's map:
Here's her analysis of the most and least affordable states:
In top-ranked states like Iowa, households keep nearly 35% of their income, about $2,900 per month. In Hawaii, that figure drops to just 9%. That’s a difference of more than $2,000 per month in disposable income.
[...]
Midwestern states dominate the rankings, largely due to lower housing and childcare costs.
Iowa ranks first, with households keeping 34.7% of their income, followed by South Dakota (34.6%) and North Dakota (33.5%).
[...]
In the least affordable states, families spend up to 91% of their income on essentials and taxes, leaving little room for savings or unexpected expenses.
Hawaii families are most strained, with 9% of income left, followed by California at 10.9%. Between 2019 and 2025, California households saw one of the largest declines in affordability across states.
Massachusetts, despite high incomes, ranks near the bottom. Childcare alone consumes 24% of household income, showing how a single cost category can erode income advantages.
The Common Sense Instutute also looks at how each state's affordability has changed from 2019 to 2025. They find that Kansas, New Mexico, and Utah have seen their cost of living fall the most, while Rhode Island, Massachusetts, and California have seen the biggest escalation in living expenses over these years.
Dorothy Neufield. Mapped: Where Americans Keep Most of Their Paycheck. Visual Capitalist. [Online article]. 27 April 2026.
Labels: data visualization, personal finance
Once upon a time, in 2005, we wrote about Solare, architect Paolo Soler's ambitious concept of the Lean Linear City of the future, a city without cars and without urban sprawl. Robert Ipsen describes the basic concept of how a city might be successfully configured to achieve that result:
The first step is not design. The first step is choosing the spine.
The corridor comes before the city
The Lean Linear City is organized around an arterial spine. In the book, that spine is both technical and symbolic: high-speed rail, pedestrian circulation, utilities, energy distribution, civic access, and the shared metabolic infrastructure of the city are concentrated into a single linear system. The inhabited modules attach to it. Growth proceeds along it. The landscape outside it remains legible because the city has not spilled everywhere at once.
This is the crucial difference between a linear city and sprawl. Sprawl also grows outward, but it does so by multiplying roads, pipes, wires, parking lots, and private parcels in every direction. The lean linear form grows by intensifying a corridor. It accepts length while refusing dispersal. It says: if the city must extend, let it extend along a shared artery rather than dissolve into an asphalt mist.
It's the stuff of science fiction dreams. But in Saudi Arabia, it served as a foundation for a real-life megaproject: Neom. Here's a video introduction:
But it turned out to be a lot harder to execute than to draw up. The ambitious project has been severely scaled back. Matt Bevan of Australian Broadcasting Corporation (ABC) News looks at what happened to the city of the future in the following 13-and-a-half minute video:
That report was in 2024. But is "The Line", as the Neom megaproject is known, really dead? The two percent of the project that wasn't defunded is still going forward. Here's The B1M's video report on the city's project from December 2025, which digs into the construction challenges of actually building the linear city:
As conceived, the linear city is a bold vision of what the city of the future could be. Given the challenges of making the project viable, it might always be.
Labels: ideas, technology
In the United States, when people talk about mortgages, they almost invariably are talking about the 30-year fixed-rate conventional mortgage.
It wasn't always that way. In fact, it wasn't until the Housing Act of 1954 became law that the 30-year fixed rate mortgage became mainstream. The law's "combination of federal insurance and full amortization requirements made the extended timeline financially safe for banks". Soon after, the 30-year fixed rate conventional mortgage became the default for both lenders and home buyers.
But it wasn't until much later that federally-backed agencies like Freddie Mac began keeping regular track of what the average monthly interest rate was for homes bought in the U.S. with these mortgages. As important as they are for prospective American homeowners, the historical data for these mortgages only goes back to April 1971. Freddie Mac, officially known as Federal Home Loan Mortgage Corporation, has maintained weekly data for mortgages extending back to that month. The government-sponsored enterprise also used to report monthly averages for mortgage rates from April 1971 forward, but discontinued the practice after December 2022.
And yet, because housing sales and prices are reported on a monthly basis, it's incredibly useful to have mortgage rates averaged over the period of a month. Since Freddie Mac isn't doing that job any more, we took it over and have made it publicly available.
It's built into the following interactive chart, which we've just updated to visualize 55 years worth of the average monthly interest rates for 30-year conventional mortgages in the U.S.
The average 30-year fixed-rate conventional mortgage was 6.33% in April 2026.
Freddie Mac. 30-Year Fixed Rate Mortgages Since 1971. [Online Database]. Accessed 15 May 2026. Note: Starting from December 2022, the estimated monthly mortgage rate is taken as the average of weekly 30-year conventional mortgage rates recorded during the month.
Image credit: Mortgage Payment Due date by alanharder.ca via Wikimedia Commons. Creative Commons Attribution 2.0 Generic (CC BY 2.0).
Labels: data visualization, real estate, tool
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.