Last updated: 2026-09-25
The short answer
The market-cap-weighted trailing P/E for US large-cap stocks (market cap above $10 billion) is currently 26.4x (September 2026). Over the past 31 years, it has ranged from 12.9x (year-end 2011) to 31.9x (year-end 2020).
The median year-end value across this period is approximately 20x. By this measure, the market is above its historical median but below the 2020 COVID-rebound peak.
Other metrics tell a consistent story. Price-to-book is 5.3x (range: 1.9x to 6.0x). The dividend yield is 0.97% (range: 0.97% to 3.16%). Price-to-sales is 3.6x (range: 1.1x to 3.6x). All four measures are near or at their 31-year extremes.
Market-cap-weighted trailing P/E
Aggregate trailing P/E for US-domiciled common stocks with market cap above $10 billion, sampled at each calendar year-end. See methodology for computation details.
| Year | P/E | Market cap ($T) | Stocks | Profitable |
|---|---|---|---|---|
| 1995 | 18.8 | 1.4 | 44 | 42 |
| 1996 | 17.5 | 2.4 | 70 | 70 |
| 1997 | 21.1 | 3.7 | 94 | 87 |
| 1998 | 26.1 | 5.2 | 105 | 98 |
| 1999 | 29.5 | 7.1 | 120 | 116 |
| 2000 | 24.2 | 7.2 | 128 | 124 |
| 2001 | 31.2 | 6.7 | 128 | 110 |
| 2002 | 22.0 | 5.2 | 119 | 108 |
| 2003 | 20.9 | 7.0 | 153 | 145 |
| 2004 | 18.3 | 7.9 | 178 | 175 |
| 2005 | 16.8 | 8.3 | 190 | 188 |
| 2006 | 16.4 | 9.8 | 206 | 201 |
| 2007 | 17.1 | 10.4 | 208 | 203 |
| 2008 | 13.1 | 6.2 | 152 | 136 |
| 2009 | 17.0 | 8.1 | 182 | 166 |
| 2010 | 14.9 | 9.5 | 215 | 211 |
| 2011 | 12.9 | 9.5 | 213 | 210 |
| 2012 | 15.1 | 11.1 | 237 | 230 |
| 2013 | 17.4 | 15.0 | 300 | 283 |
| 2014 | 19.3 | 16.6 | 322 | 306 |
| 2015 | 19.4 | 16.7 | 312 | 287 |
| 2016 | 21.1 | 18.3 | 334 | 305 |
| 2017 | 23.8 | 22.9 | 394 | 366 |
| 2018 | 18.8 | 21.3 | 369 | 345 |
| 2019 | 22.3 | 27.9 | 441 | 403 |
| 2020 | 31.9 | 35.3 | 517 | 408 |
| 2021 | 24.1 | 45.1 | 583 | 505 |
| 2022 | 20.0 | 34.5 | 505 | 454 |
| 2023 | 24.0 | 43.7 | 559 | 502 |
| 2024 | 27.1 | 54.8 | 597 | 546 |
| 2025 | 28.5 | 63.9 | 630 | 558 |
| 2026* | 26.4 | 74.3 | 672 | 599 |
* 2026 is a partial year (sampled September 2026). P/E = total market cap / total TTM net income (profitable companies only). "Stocks" = number above $10B market cap. "Profitable" = with positive TTM net income.
Other valuation measures
Price-to-book, dividend yield, and price-to-sales for the same universe, computed with the same market-cap-weighted methodology.
| Year | P/B | Div yield (%) | P/S |
|---|---|---|---|
| 1995 | 4.1 | 2.05 | 1.6 |
| 1996 | 3.7 | 1.93 | 1.5 |
| 1997 | 4.3 | 1.62 | 1.8 |
| 1998 | 5.2 | 1.28 | 2.3 |
| 1999 | 6.0 | 0.99 | 2.7 |
| 2000 | 5.2 | 1.15 | 2.3 |
| 2001 | 4.3 | 1.35 | 2.1 |
| 2002 | 3.1 | 1.79 | 1.7 |
| 2003 | 3.3 | 1.61 | 1.8 |
| 2004 | 3.0 | 2.11 | 1.7 |
| 2005 | 2.9 | 2.17 | 1.6 |
| 2006 | 3.0 | 1.75 | 1.7 |
| 2007 | 2.9 | 1.91 | 1.6 |
| 2008 | 1.9 | 3.16 | 1.1 |
| 2009 | 2.1 | 2.27 | 1.4 |
| 2010 | 2.2 | 1.95 | 1.4 |
| 2011 | 2.0 | 2.21 | 1.3 |
| 2012 | 2.1 | 2.38 | 1.4 |
| 2013 | 2.6 | 1.91 | 1.7 |
| 2014 | 2.7 | 1.97 | 1.8 |
| 2015 | 2.6 | 2.13 | 1.9 |
| 2016 | 2.7 | 2.03 | 2.1 |
| 2017 | 3.1 | 1.78 | 2.3 |
| 2018 | 2.8 | 2.06 | 2.0 |
| 2019 | 3.3 | 1.69 | 2.4 |
| 2020 | 4.0 | 1.40 | 3.1 |
| 2021 | 4.5 | 1.17 | 3.1 |
| 2022 | 3.6 | 1.63 | 2.3 |
| 2023 | 4.2 | 1.35 | 2.7 |
| 2024 | 4.8 | 1.17 | 3.2 |
| 2025 | 5.1 | 1.07 | 3.4 |
| 2026* | 5.3 | 0.97 | 3.6 |
* 2026 partial year. P/B = total market cap / total book value (positive book only, P/B < 100x filter). Dividend yield = market-cap-weighted average of TTM dividend yields. P/S = total market cap / total TTM revenue.
What the P/E ratio tells you (and what it does not)
A market-wide P/E ratio is a snapshot of how much investors are paying per dollar of trailing earnings. It is useful as a rough gauge of valuation levels over time, but it has real limitations.
High P/E does not always mean overvalued. The 31.9x at year-end 2020 was the highest in this dataset, but it reflected the gap between prices (which had recovered from the COVID crash) and trailing earnings (which still reflected the pandemic downturn). Within a year, earnings caught up and the P/E normalized to 24.1x without prices falling.
Low P/E does not always mean cheap. The 13.1x at year-end 2008 looked like a bargain on paper, but earnings were about to collapse further in Q1 2009. The same stock prices with lower future earnings would have produced a higher P/E. The trough P/E at the bottom of a crisis is often misleading because the denominator has not yet caught up with the damage.
Sector composition changes over time. Technology companies made up roughly 15% of US large-cap market cap in 2000 and roughly 35% in 2026. Higher-growth sectors tend to trade at higher P/E ratios. Part of the upward drift in the aggregate P/E reflects a structural shift toward sectors that the market values more richly, not just a rise in valuations within sectors.
The P/E is backward-looking. It uses trailing twelve-month (TTM) earnings, but the market prices forward expectations. A stock trading at 30x trailing earnings might be at 20x next year's expected earnings if growth is strong. Forward P/E, available for individual stocks via analyst estimates in the database, addresses this partially.
What about the Shiller CAPE ratio?
The Shiller CAPE (Cyclically Adjusted Price-to-Earnings) ratio, developed by Robert Shiller, uses 10 years of inflation-adjusted earnings as the denominator. This smooths out business-cycle swings and produces a more stable long-term measure. The CAPE has been a better predictor of 10-year forward returns than trailing P/E in historical backtests.
Shibui does not compute the CAPE ratio. The database does not include inflation data (CPI), and the 10-year earnings lookback requires a different aggregation methodology than what is shown here. The trailing P/E on this page is a simpler, more reproducible metric that tracks similar directional trends (both were elevated in 1999 and low in 2008-2011) but should not be used interchangeably.
For Shiller CAPE data, see multpl.com/shiller-pe, which maintains the original Shiller dataset with monthly updates.
Methodology
Reproducible in full. Every number above comes from one query against the Shibui Finance database.
Universe. US-domiciled common stocks (`country_iso = 'US'`, `type = 'Common Stock'`) with market capitalization above $10 billion on the measurement date. The threshold is a convention. You can change it to $1B, $50B, or any other cutoff when reproducing.
Sample date. Last trading day of each calendar year. 2026 is a partial year (sampled 2026-09-25).
Trailing P/E. Market-cap-weighted: total market cap divided by total TTM net income, counting only companies with positive TTM net income. This means loss-making companies are excluded from the denominator, which inflates the P/E slightly compared to methods that net losses against gains. The alternative (including losses) produces a P/E that swings wildly during recessions as the denominator approaches zero.
Price-to-book. Total market cap divided by total book value, counting only companies with positive book value and P/B below 100x (to exclude extreme outliers from near-zero book equity).
Dividend yield. Market-cap-weighted average of individual stock TTM dividend yields from the `fundamentals_derived_daily` table.
Price-to-sales. Total market cap divided by total TTM revenue, counting only companies with positive revenue.
This is not the S&P 500. The S&P 500 is a committee-selected index with 500 specific constituents. This page shows a market-cap-weighted aggregate of all US common stocks above $10B, which varies from 44 stocks (1995) to 672 (2026). The two overlap substantially in recent years but are not the same thing, especially in the 1990s when fewer companies exceeded $10B.
The SQL
The P/E query. The P/B, dividend yield, and P/S queries follow the same structure with different ratio columns.
WITH year_end_dates AS (
SELECT EXTRACT(YEAR FROM date)::INT AS yr,
MAX(date) AS yr_date
FROM shibui.stock_quotes
WHERE ticker = 'SPY'
AND date >= DATE '1995-01-01'
GROUP BY 1
),
agg_by_year AS (
SELECT yd.yr,
SUM(v.market_cap) AS total_mktcap,
SUM(CASE
WHEN dd.earnings_yield > 0
THEN v.market_cap * dd.earnings_yield
ELSE 0
END) AS total_earnings,
COUNT(*) AS stock_count,
SUM(CASE
WHEN dd.trailing_pe IS NOT NULL
AND dd.trailing_pe > 0
THEN 1 ELSE 0
END) AS profitable_count
FROM year_end_dates yd
INNER JOIN shibui.fundamentals_derived_daily dd
ON dd.date = yd.yr_date
INNER JOIN shibui.valuation v
ON dd.symbol = v.symbol AND dd.date = v.date
INNER JOIN shibui.general_info g
ON dd.symbol = g.symbol
WHERE g.type = 'Common Stock'
AND g.country_iso = 'US'
AND v.market_cap > 10e9
GROUP BY yd.yr
)
SELECT yr,
ROUND(total_mktcap
/ NULLIF(total_earnings, 0), 1) AS weighted_pe,
ROUND(total_mktcap / 1e12, 1) AS mktcap_tln,
stock_count, profitable_count
FROM agg_by_year
ORDER BY yr;
Limitations
Stated plainly, because a reference table is only useful if you know where it breaks.
- This is not the S&P 500 P/E. The S&P 500 is a committee-selected index. This page shows a market-cap-weighted aggregate of all US common stocks above $10B. The universe varies from 44 stocks (1995) to 672 (2026), which is much broader than 500 constituents. The two measures track similar trends but are not identical.
- This is not the Shiller CAPE. The CAPE uses 10 years of inflation-adjusted earnings. This page uses trailing twelve-month earnings with no inflation adjustment. The CAPE is a better predictor of long-term returns; this metric is simpler and reproducible from the database.
- Survivorship bias. The database contains currently listed companies. Stocks that were large-cap in 2005 but have since been acquired, delisted, or gone bankrupt are not in the sample for historical years. This biases the historical P/E slightly upward (survivors tend to be more profitable).
- Loss-making companies are excluded from the P/E denominator. Only companies with positive TTM net income contribute to the earnings total. This makes the P/E lower than it would be if losses were netted. The profitable-count column shows how many of the total contributed to the denominator.
- The $10B threshold is a convention. In 1995, 44 companies exceeded $10B. In 2026, 672 do. The threshold creates a sample that grows with inflation and market growth. A fixed-percentile threshold (top 500 by market cap each year) would produce different results.
- Nothing here is predictive. Historical valuation ratios describe where the market has been. They do not predict where it will go. The market can stay above its historical average for extended periods.
Frequently asked questions
What is the historical average P/E ratio for the US stock market?
The market-cap-weighted trailing P/E for US large-cap stocks ($10B+ market cap) has ranged from 12.9x (year-end 2011) to 31.9x (year-end 2020) over the past 31 years. The median year-end value is approximately 20x. This is computed from individual stock data in the Shibui Finance database, not from an index provider.
Is the stock market overvalued right now?
The current weighted trailing P/E is 26.4x (September 2026), above the 31-year median of approximately 20x. Price-to-book is 5.3x (range: 1.9x to 6.0x). Dividend yield is 0.97% (near the 31-year low). These metrics suggest above-average valuations, but a P/E ratio does not account for interest rates, expected earnings growth, or sector composition shifts. This is data, not a recommendation.
What was the lowest market P/E ratio?
In this dataset, the lowest year-end market-cap-weighted trailing P/E was 12.9x at the end of 2011, followed by 13.1x at the end of 2008. Both came after bear markets when prices were depressed relative to trailing earnings. The 2008 value was deceptive because earnings were about to fall further in Q1 2009.
Can I run my own valuation analysis?
Yes. Connect the free Shibui Finance MCP server to Claude and ask it to compute any valuation metric. Change the market-cap threshold, filter by sector, use operating P/E instead of trailing P/E, or add EV/EBITDA. The SQL on this page runs in under a second.
Is this the same as the Shiller CAPE ratio?
No. The Shiller CAPE uses 10 years of inflation-adjusted earnings. This page uses trailing twelve-month earnings without inflation adjustment. Both show similar directional trends (elevated in 1999, low in 2008-2011) but should not be used interchangeably. For Shiller CAPE data, see multpl.com.
Cite this
Free to use with attribution.
Shibui Finance, Historical US Stock Market Valuations: P/E, P/B, and Dividend Yield Since 1995, September 2026. https://shibui.finance/historical-market-valuations
Charts and tables may be reproduced with a link to this page. If you need a different market-cap threshold, sector filter, or additional metrics, email chris@shibui.finance and we will run it.
Reproduce it yourself
Every figure on this page came from a natural-language question asked of Claude with the Shibui Finance connector attached. No spreadsheet, no Python, no data download.
"Show me the market-cap-weighted trailing P/E ratio for US large-cap stocks at each year-end since 1995. Include the total market cap, number of stocks above $10 billion, and how many were profitable."
Related studies:
- S&P 500 drawdown history - all 12 corrections since 1993
- Nasdaq-100 drawdown history - all 19 corrections since 1999
- Insider buying during crashes - do insiders predict the recovery?
- Momentum strategy backtest - does ranking add value?
Data note: Values are computed from individual stock data in the Shibui Finance database, not from an index provider. The universe changes each year as companies cross the $10B market cap threshold. Shibui covers NYSE + NASDAQ (10,000+ securities), daily prices since 1962 (~31M rows), quarterly financials, and SEC filing metadata. This is a data tool, not financial advice.
Run your own research
Connect Shibui to Claude in 2 minutes. Ask any question about US stocks and get real data back. No coding, no subscription, no hallucinated numbers.
Connect to Claude →