The Government Deficits Land in the Deepest Pockets

Published on February 24, 2025

With our most reliable valuation measures more extreme than both the 1929 and 2000 market peaks, we continue to believe that the stock market is tracing out the extended peak of the third great speculative bubble in U.S. history.