Price-to-Book in the US: The Academic Gold Standard Barely Works
Price-to-Book is the most studied value signal in finance. Fama and French built a Nobel Prize-winning model around it. Academic research documented the premium across decades and markets. Quants have been running low P/B screens since the 1980s.
Contents
- Method
- What Research Shows
- The Simple Screen
- The Advanced Screen
- Backtest Results
- When It Works
- When It Fails
- Sector Concentration
- Limitations
- Full Annual Returns
- Takeaway
- Run It Yourself
- Part of a Series
- References
In the US from 2000 to 2025, it returned 7.50% annually vs 7.64% for the S&P 500. That's -0.15% annual underperformance over 25 years.
The story behind that number is more interesting than the headline.
Method
- Data source: Ceta Research (FMP financial data warehouse)
- Universe: All US exchanges (NYSE, NASDAQ, AMEX), market cap > $1B
- Signal: P/B 0–1.5, ROE > 8% (from
financial_ratiosFY +key_metricsFY) - Period: 2000–2025 (25 annual rebalance periods)
- Rebalancing: Annual (January), equal weight top 30 by lowest P/B
- Benchmark: S&P 500 Total Return (SPY)
- Cash rule: Hold cash if fewer than 10 stocks qualify
- Transaction costs: Size-tiered model (0.1% mega-cap to 0.5% mid-cap)
Historical financial data with 45-day lag to prevent look-ahead bias. Full methodology: backtests/METHODOLOGY.md
What Research Shows
The P/B premium was first documented by Rosenberg, Reid, and Lanstein in 1985. They found that high book-to-market stocks (low P/B) earned excess returns over subsequent periods. Fama and French (1992) formalized this into the three-factor model: the HML (high-minus-low) factor captured the spread between value stocks (high B/M) and growth stocks (low B/M). The premium persisted across international markets, different time periods, and various methodological frameworks.
Lakonishok, Shleifer, and Vishny (1994) offered a behavioral explanation: investors systematically overpay for glamour stocks and underpay for value stocks. The correction of this mispricing generates the premium.
Gray and Vogel (2012) complicated the picture. Testing multiple valuation metrics head-to-head, they found P/B underperformed EV/EBITDA and FCF-based measures as a standalone signal. It worked, but not as well as alternatives.
More recent research suggests the premium has weakened. As economies shifted toward intangible assets (software, brands, human capital), book value became less reflective of true economic value. A software company might have a P/B of 15 and be genuinely cheap on cash flow terms. A bank at P/B 0.8 might be a trap.
The Simple Screen
This query finds every large-cap US stock currently trading below 1.5x book value.
SELECT
k.symbol,
p.companyName,
p.exchange,
ROUND(k.priceToBookRatioTTM, 2) AS pb_ratio,
ROUND(k.marketCap / 1e9, 2) AS mktcap_b
FROM key_metrics_ttm k
JOIN profile p ON k.symbol = p.symbol
WHERE k.priceToBookRatioTTM > 0
AND k.priceToBookRatioTTM < 1.5
AND k.marketCap > 1000000000
AND p.exchange IN ('NYSE', 'NASDAQ', 'AMEX')
ORDER BY k.priceToBookRatioTTM ASC
LIMIT 50
You'll notice the output is dominated by financials. Banks, insurance companies, and REITs naturally trade near or below book value because their assets are largely financial instruments marked to market. An industrial at 0.8x P/B is a different animal from a bank at 0.8x P/B.
The Advanced Screen
Adding ROE > 8% separates companies that are cheap and earning decent returns from companies that are cheap and destroying capital.
SELECT
k.symbol,
p.companyName,
p.exchange,
p.sector,
ROUND(k.priceToBookRatioTTM, 3) AS pb_ratio,
ROUND(k.returnOnEquityTTM * 100, 1) AS roe_pct,
ROUND(k.marketCap / 1e9, 2) AS mktcap_b
FROM key_metrics_ttm k
JOIN profile p ON k.symbol = p.symbol
WHERE k.priceToBookRatioTTM > 0
AND k.priceToBookRatioTTM < 1.5
AND k.returnOnEquityTTM > 0.08
AND k.marketCap > 1000000000
AND p.exchange IN ('NYSE', 'NASDAQ', 'AMEX')
ORDER BY k.priceToBookRatioTTM ASC
LIMIT 30
The ROE filter matters. A stock at P/B 0.9 with ROE of 3% is burning through equity. A stock at P/B 1.2 with ROE of 14% is compounding it. The backtest uses this ROE > 8% filter on FY data.
Backtest Results
| Metric | Portfolio | S&P 500 |
|---|---|---|
| CAGR | 7.50% | 7.64% |
| Max Drawdown | -52.32% | -34.90% |
| Sharpe Ratio | 0.225 | 0.322 |
| Up Capture | 103.57% | — |
| Down Capture | 79.34% | — |
| Win Rate (vs SPY) | 48% (12/25 years) | — |
| Cash Periods | 0/25 | — |
| Avg Stocks | 21.2 | — |
A $10,000 investment in January 2000 grew to ~$60,936 by end of 2025 vs ~$63,071 for SPY.
The headline is slightly negative. But two numbers stand out: the down capture ratio of 79.34% and the max drawdown of -52.32%.
Down capture of 79.34% means when the S&P 500 falls, this portfolio falls only 79% as much on average. That's defensive. The max drawdown of -52.32% vs -34.90% for SPY appears to contradict this, and it does, in one specific year.
When It Works
The value decade (2000–2006): The strategy's dominant stretch. After the dot-com bubble, the market spent years repricing fundamentals. P/B screens toward industrial, financial, and materials stocks, exactly the sectors that recovered while tech stayed suppressed.
| Year | Portfolio | S&P 500 | Excess |
|---|---|---|---|
| 2000 | +1.39% | -10.5% | +11.9pp |
| 2001 | +6.51% | -9.17% | +15.7pp |
| 2002 | +0.33% | -19.92% | +20.2pp |
| 2003 | +52.94% | +24.12% | +28.8pp |
| 2004 | +25.07% | +10.24% | +14.8pp |
| 2005 | +27.08% | +7.17% | +19.9pp |
| 2006 | +34.52% | +13.65% | +20.9pp |
Seven consecutive years of positive excess. The dot-com crash barely touched this portfolio (positive returns in 2000, 2001, 2002 while SPY lost 10-20% each year). The subsequent recovery was enormous.
Post-crisis recovery (2009–2010): +53.62% in 2009 (+28.9pp excess), +50.69% in 2010 (+36.4pp excess). When cheap stocks bounce, they bounce hard.
When It Fails
The modern era has been brutal for P/B screens in the US.
| Year | Portfolio | S&P 500 | Excess |
|---|---|---|---|
| 2008 | -52.1% | -34.31% | -17.8pp |
| 2011 | -27.03% | +2.46% | -29.5pp |
| 2015 | -12.84% | -0.12% | -12.7pp |
| 2019 | +15.72% | +32.31% | -16.6pp |
| 2020 | -0.09% | +15.64% | -15.7pp |
| 2021 | +15.44% | +31.26% | -15.8pp |
| 2024 | -2.19% | +25.28% | -27.5pp |
2008 is the critical year. The -52.1% drawdown tells you exactly what P/B screens hold: financials, banks, industrials. Those were the stocks at the center of the financial crisis. When book value itself becomes suspect (impaired mortgage assets, off-balance-sheet exposure), P/B 0.6 can mean the stock is still expensive relative to its true net worth.
2019, 2020, 2021, 2024 show a structural problem. The S&P 500's gains in those years were concentrated in large-cap technology companies with high or expanding P/B ratios. Microsoft, Nvidia, Apple, Meta, Google don't show up in P/B screens. They never will. A portfolio that systematically excludes them underperforms in years they dominate the index.
Sector Concentration
Low P/B screens in the US overwhelmingly select financials and industrials. These sectors have high book values (loan portfolios, plant, equipment) and often trade near or below them.
This isn't a problem in itself. But it means P/B portfolios are implicitly a bet on financial and industrial sector performance relative to technology. From 2010 to 2024, that was a losing bet in most years. The sector composition is structural, not incidental.
Energy and materials also appear when commodity prices are depressed. A steel company at P/B 0.7 when iron ore is cheap looks cheap. The P/B filter finds it. Whether the sector reprices is a separate question.
Limitations
The alpha is gone, or at least deeply cyclical. From 2000 to 2010, the strategy beat SPY in 9 of 11 years. From 2011 to 2024, it beat SPY in 5 of 14. The US market's dominance by intangible-heavy technology companies means P/B screens will chronically underweight the index's best performers.
2008 risk is real. The -52.32% max drawdown is 17 percentage points deeper than SPY's. P/B screens pack the portfolio with financial stocks. Financial crises hit exactly those stocks.
Book value is accounting, not economics. A software company writes off R&D immediately. Its book value is minimal but its economic assets (code, talent, relationships) are enormous. P/B of 15 might be genuinely cheap. An industrial carrying depreciated plants on the books at cost might show P/B 0.5 but the assets are worth less in a modern economy. The ratio measures accounting equity, not replacement value.
Annual rebalancing lag. Rebalancing in January uses prior-year FY filings. The portfolio can't respond to mid-year deterioration.
Full Annual Returns
| Year | Portfolio | S&P 500 | Excess |
|---|---|---|---|
| 2000 | +1.39% | -10.50% | +11.9pp |
| 2001 | +6.51% | -9.17% | +15.7pp |
| 2002 | +0.33% | -19.92% | +20.2pp |
| 2003 | +52.94% | +24.12% | +28.8pp |
| 2004 | +25.07% | +10.24% | +14.8pp |
| 2005 | +27.08% | +7.17% | +19.9pp |
| 2006 | +34.52% | +13.65% | +20.9pp |
| 2007 | -0.48% | +4.40% | -4.9pp |
| 2008 | -52.10% | -34.31% | -17.8pp |
| 2009 | +53.62% | +24.73% | +28.9pp |
| 2010 | +50.69% | +14.31% | +36.4pp |
| 2011 | -27.03% | +2.46% | -29.5pp |
| 2012 | +22.00% | +17.09% | +4.9pp |
| 2013 | +29.71% | +27.77% | +1.9pp |
| 2014 | +5.80% | +14.50% | -8.7pp |
| 2015 | -12.84% | -0.12% | -12.7pp |
| 2016 | +10.59% | +14.45% | -3.9pp |
| 2017 | +11.49% | +21.64% | -10.2pp |
| 2018 | -8.12% | -5.15% | -3.0pp |
| 2019 | +15.72% | +32.31% | -16.6pp |
| 2020 | -0.09% | +15.64% | -15.7pp |
| 2021 | +15.44% | +31.26% | -15.8pp |
| 2022 | -13.07% | -18.99% | +5.9pp |
| 2023 | +13.84% | +26.00% | -12.2pp |
| 2024 | -2.19% | +25.28% | -27.5pp |
Takeaway
The P/B premium existed in the US. It was real from 2000 to 2010. In the 15 years since, it's largely disappeared, except in specific market environments (post-crash recoveries, value rotations like 2022).
The down capture of 79.34% is genuine. P/B screens toward industrials and financials that hold up better in typical market pullbacks. But "typical pullbacks" and financial crises are different things, and P/B screens are exactly wrong for financial crises.
If you're running this screen today, the strongest case is for markets outside the US, where the intangible economy is less dominant, where financials and industrials still make up a larger share of index weight, and where the P/B premium hasn't been as thoroughly arbitraged.
Run It Yourself
git clone https://github.com/ceta-research/backtests.git
cd backtests
# US backtest
python3 price-to-book/backtest.py --preset us --output results.json --verbose
# All exchanges
python3 price-to-book/backtest.py --global --output results/exchange_comparison.json
# Current screen
python3 price-to-book/screen.py --preset us
Part of a Series
This is the US analysis. We ran the same screen across 18 exchanges globally:
- Sweden analysis → Best Sharpe ratio of 18 exchanges. 11.93% CAGR, 51.56% down capture.
- Canada analysis → Resource-heavy market where P/B still screens well.
- Brazil analysis → Highest absolute alpha (+8.47%). Emerging market where the premium survives.
- Global comparison → All 18 exchanges. Only 4 beat SPY.
References
- Fama, E. & French, K. (1992). "The Cross-Section of Expected Stock Returns." Journal of Finance, 47(2), 427–465.
- Rosenberg, B., Reid, K. & Lanstein, R. (1985). "Persuasive Evidence of Market Inefficiency." Journal of Portfolio Management, 11(3), 9–16.
- Lakonishok, J., Shleifer, A. & Vishny, R. (1994). "Contrarian Investment, Extrapolation, and Risk." Journal of Finance, 49(5), 1541–1578.
- Gray, W. & Vogel, J. (2012). "Analyzing Valuation Measures: A Performance Horse-Race over the Past 40 Years." Journal of Portfolio Management, 39(1), 112–121.
- Novy-Marx, R. (2013). "The Other Side of Value: The Gross Profitability Premium." Journal of Financial Economics, 108(1), 1–28.
Run It Yourself
Explore the data behind this analysis on Ceta Research. Query our financial data warehouse with SQL, build custom screens, and run your own backtests across 70,000+ stocks on 20 exchanges.
Data: Ceta Research (FMP financial data warehouse), 2000–2025. Universe: NYSE + NASDAQ + AMEX. Full methodology: METHODOLOGY.md. Past performance doesn't guarantee future results.