Bull vs Bear

Stock Market Cycle Tracker

Market valuation analysis with 140+ years of historical context

● LIVE DATA
98
Composite Score (0-100)
Historically High Stock Values

Current readings place the market at the 98th percentile of historical valuations, matching or exceeding previous bubble peaks in 1929, 2000, and 2021.

S&P 500
CAPE Ratio (Shiller P/E)
38.2
97th percentile since 1881
Buffett Indicator*
239%
All-time high (data since 1947)
Credit Spread (BAA-10Y)
1.69%
19th percentile — low spreads signal complacency.
Similar lows preceded peaks in '87, '00, '07, '21

CAPE Ratio (1881–2025)

Buffett Indicator (1947–2025)*

Closest Historical Parallels

Four eras when CAPE reached the 90th percentile or higher. Peak valuations and subsequent S&P 500 performance:

Era Peak CAPE Peak Buffett 1Y Return Max Drawdown Fell 20%+

Methodology

CAPE Ratio (Cyclically Adjusted Price-to-Earnings), developed by economist Robert Shiller, divides the S&P 500 index price by the average of ten years of earnings, adjusted for inflation. By smoothing out short-term fluctuations, it provides a long-term view of U.S. stock market valuation. Data extends back to 1881.

Buffett Indicator divides the total value of all publicly traded U.S. stocks by U.S. gross domestic product (GDP). Named after Warren Buffett, who called it "probably the best single measure of where valuations stand at any given moment." It measures overall U.S. market valuation relative to the size of the economy.

Composite Score is the average of two percentile rankings: the CAPE ratio's percentile (vs. all monthly observations since 1881) and the Buffett Indicator's percentile (vs. all quarterly observations since 1947). Example score: (98 + 100) / 2 = 99.

Credit Spread is shown separately as a sentiment indicator. It measures how much extra yield investors demand for corporate bonds over Treasuries. Low spreads indicate complacency—investors aren't worried about defaults. Historically, spreads this low (19th percentile) have preceded major market peaks, though they don't predict timing.

*Buffett Indicator note: We use Federal Reserve Z.1 data for total market capitalization, which is broader than the Wilshire 5000 used by most sources. This produces a higher reading (~239% vs ~200% reported elsewhere) but allows longer-term data, going back to 1947.
Historical comparisons note: For eras before 1947 (1901, 1929), only CAPE data is available. Buffett Indicator readings for these periods are marked N/A.
Data Sources
S&P 500: S&P Dow Jones Indices — FRED
CAPE Ratio: Robert Shiller, Yale University — econ.yale.edu/~shiller/data.htm
Market Capitalization: Federal Reserve Z.1 Financial Accounts (BOGZ1LM883164115Q) — FRED
GDP: Bureau of Economic Analysis — FRED
Credit Spread: Moody's BAA minus 10-Year Treasury (BAA10Y) — FRED
MacroTrends S&P 500 data helped calculate 1-year returns and maximum drawdowns for comparable historical periods.