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.