Monthly Market Update – November 2025

Monthly Market Update – November 2025

Key Takeaways BROAD-BASED BUT MILD RALLY November 2025 was marked by a mix of volatility and cautious optimism as investors navigated the conclusion of the record-long US government shutdown, shifting monetary policy expectations, and growing scrutiny of Artificial...
Weekly Market Update – December 5, 2025

Weekly Market Update – December 5, 2025

Quick Takes Stocks moved higher, ending just shy of record highs, as investors wait for the Federal Reserve’s interest-rate cut decision this week. The S&P 500 added +0.3%, while the small-cap Russell 2000 gained +0.8%, and the tech-heavy Nasdaq Composite advanced...
Weekly Market Update – December 5, 2025

Weekly Market Update – November 28, 2025

Quick Takes After its worst week since October the previous week, last week the S&P 500 rallied +3.7%, which was its best week since May. The tech-heavy Nasdaq Composite and the small-cap Russell 2000 were up +4.9% and +5.5%, respectively. Futures pricing now...
Weekly Market Update – December 5, 2025

Weekly Market Update – November 21, 2025

Quick Takes Wall Street posted its worst week since early October, with the S&P 500 falling -2.0% for the week. The small cap Russell 2000 fared better but still declined -0.8%, while the Nasdaq Composite dropped -2.8% from its heavy weighting in technology...
Weekly Market Update – December 5, 2025

Weekly Market Update – November 14, 2025

Quick Takes Last week was a virtual vacuum for economic data and earnings news, leaving stocks mixed as the S&P 500 Index eked out the slightest of gains while the technology-heavy Nasdaq Composite Index and the small cap Russell 2000 Index both lost ground. The...
Monthly Market Update – November 2025

Monthly Market Update – October 2025

Key Takeaways WIN STREAKS The S&P 500 was up +2.3% in October, made eight all-time highs, and marked a six month win streak. For diversified investors in a 60% equity, 40% bond portfolio, October marked seven straight positive months, thanks to positive...