Shiller PE Ratio and Rolling Means

Market Temperature

As of July 2026  ·  Based on monthly Shiller PE data since 1980

Shiller PE — Historical Percentile
Where does the current PE rank among all monthly readings since 1980?
0 20 40 60 80 100
PE 41.5  ·  Very Expensive  ·  97th percentile
PE vs. 10-Year Mean — Trend Deviation
How far is the current PE above or below its own 10-year rolling mean?
0 20 40 60 80 100
Ratio 1.28×  ·  Elevated  ·  65th percentile
Current Shiller PE 41.5
10Y Rolling Mean 32.4
20Y Rolling Mean 27.7
All-Time Mean 17.4

© 2026 Hengfeng Li