Shiller PE Ratio and Rolling Means

Market Temperature

As of June 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 42.8  ·  Very Expensive  ·  99th 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.33×  ·  Elevated  ·  68th percentile
Current Shiller PE 42.8
10Y Rolling Mean 32.3
20Y Rolling Mean 27.6
All-Time Mean 17.4

© 2026 Hengfeng Li