{"updated": "2026-05-08", "label": "S&P 500 Forward / Trailing P/E (cap-weighted from 500 constituents)", "current": {"trailing": 28.53, "forward": 20.82, "trailingCoverage": 95.98, "forwardCoverage": 96.95, "totalWeight": 100.0}, "historyStarts": {"trailing": "2016-01-01", "forward": "2026-05-08"}, "trailing": [{"date": "2016-01-01", "value": 22.18}, {"date": "2016-02-01", "value": 22.02}, {"date": "2016-03-01", "value": 23.39}, {"date": "2016-04-01", "value": 23.97}, {"date": "2016-05-01", "value": 23.81}, {"date": "2016-06-01", "value": 23.97}, {"date": "2016-07-01", "value": 24.52}, {"date": "2016-08-01", "value": 24.57}, {"date": "2016-09-01", "value": 24.22}, {"date": "2016-10-01", "value": 23.57}, {"date": "2016-11-01", "value": 23.35}, {"date": "2016-12-01", "value": 23.76}, {"date": "2017-01-01", "value": 23.59}, {"date": "2017-02-01", "value": 23.68}, {"date": "2017-03-01", "value": 23.6}, {"date": "2017-04-01", "value": 23.24}, {"date": "2017-05-01", "value": 23.31}, {"date": "2017-06-01", "value": 23.4}, {"date": "2017-07-01", "value": 23.36}, {"date": "2017-08-01", "value": 23.16}, {"date": "2017-09-01", "value": 23.28}, {"date": "2017-10-01", "value": 23.67}, {"date": "2017-11-01", "value": 23.81}, {"date": "2017-12-01", "value": 24.25}, {"date": "2018-01-01", "value": 24.97}, {"date": "2018-02-01", "value": 23.82}, {"date": "2018-03-01", "value": 23.41}, {"date": "2018-04-01", "value": 22.53}, {"date": "2018-05-01", "value": 22.49}, {"date": "2018-06-01", "value": 22.49}, {"date": "2018-07-01", "value": 22.33}, {"date": "2018-08-01", "value": 22.37}, {"date": "2018-09-01", "value": 22.25}, {"date": "2018-10-01", "value": 21.25}, {"date": "2018-11-01", "value": 20.67}, {"date": "2018-12-01", "value": 19.39}, {"date": "2019-01-01", "value": 19.6}, {"date": "2019-02-01", "value": 20.6}, {"date": "2019-03-01", "value": 20.86}, {"date": "2019-04-01", "value": 21.56}, {"date": "2019-05-01", "value": 21.15}, {"date": "2019-06-01", "value": 21.37}, {"date": "2019-07-01", "value": 22.28}, {"date": "2019-08-01", "value": 21.67}, {"date": "2019-09-01", "value": 22.44}, {"date": "2019-10-01", "value": 22.04}, {"date": "2019-11-01", "value": 22.62}, {"date": "2019-12-01", "value": 22.78}, {"date": "2020-01-01", "value": 24.88}, {"date": "2020-02-01", "value": 26.42}, {"date": "2020-03-01", "value": 22.8}, {"date": "2020-04-01", "value": 24.97}, {"date": "2020-05-01", "value": 27.82}, {"date": "2020-06-01", "value": 31.29}, {"date": "2020-07-01", "value": 32.44}, {"date": "2020-08-01", "value": 34.41}, {"date": "2020-09-01", "value": 34.27}, {"date": "2020-10-01", "value": 35.3}, {"date": "2020-11-01", "value": 37.16}, {"date": "2020-12-01", "value": 39.26}, {"date": "2021-01-01", "value": 35.96}, {"date": "2021-02-01", "value": 33.24}, {"date": "2021-03-01", "value": 30.5}, {"date": "2021-04-01", "value": 29.92}, {"date": "2021-05-01", "value": 28.05}, {"date": "2021-06-01", "value": 26.7}, {"date": "2021-07-01", "value": 26.56}, {"date": "2021-08-01", "value": 26.23}, {"date": "2021-09-01", "value": 25.35}, {"date": "2021-10-01", "value": 24.39}, {"date": "2021-11-01", "value": 24.52}, {"date": "2021-12-01", "value": 23.63}, {"date": "2022-01-01", "value": 23.11}, {"date": "2022-02-01", "value": 22.42}, {"date": "2022-03-01", "value": 22.19}, {"date": "2022-04-01", "value": 22.4}, {"date": "2022-05-01", "value": 20.81}, {"date": "2022-06-01", "value": 20.28}, {"date": "2022-07-01", "value": 20.53}, {"date": "2022-08-01", "value": 22.03}, {"date": "2022-09-01", "value": 20.58}, {"date": "2022-10-01", "value": 20.44}, {"date": "2022-11-01", "value": 22.07}, {"date": "2022-12-01", "value": 22.65}, {"date": "2023-01-01", "value": 22.82}, {"date": "2023-02-01", "value": 23.4}, {"date": "2023-03-01", "value": 22.66}, {"date": "2023-04-01", "value": 23.27}, {"date": "2023-05-01", "value": 23.15}, {"date": "2023-06-01", "value": 24.01}, {"date": "2023-07-01", "value": 24.76}, {"date": "2023-08-01", "value": 24.16}, {"date": "2023-09-01", "value": 23.93}, {"date": "2023-10-01", "value": 22.78}, {"date": "2023-11-01", "value": 23.51}, {"date": "2023-12-01", "value": 24.35}, {"date": "2024-01-01", "value": 25.01}, {"date": "2024-02-01", "value": 26.14}, {"date": "2024-03-01", "value": 27.02}, {"date": "2024-04-01", "value": 26.41}, {"date": "2024-05-01", "value": 26.93}, {"date": "2024-06-01", "value": 27.64}, {"date": "2024-07-01", "value": 28.08}, {"date": "2024-08-01", "value": 27.67}, {"date": "2024-09-01", "value": 28.09}, {"date": "2024-10-01", "value": 28.45}, {"date": "2024-11-01", "value": 28.66}, {"date": "2024-12-01", "value": 28.6}, {"date": "2025-01-01", "value": 28.16}, {"date": "2025-02-01", "value": 28.15}, {"date": "2025-03-01", "value": 26.23}, {"date": "2025-04-01", "value": 24.56}, {"date": "2025-05-01", "value": 26.34}, {"date": "2025-06-01", "value": 27.1}, {"date": "2025-07-01", "value": 27.81}, {"date": "2025-08-01", "value": 27.84}, {"date": "2025-09-01", "value": 28.13}, {"date": "2025-10-01", "value": 29.22}, {"date": "2025-11-01", "value": 29.26}, {"date": "2025-12-01", "value": 29.25}, {"date": "2026-01-01", "value": 29.65}, {"date": "2026-02-01", "value": 29.39}, {"date": "2026-03-01", "value": 27.89}, {"date": "2026-05-08", "value": 28.53}], "forward": [{"date": "2026-05-08", "value": 20.82}], "source": {"method": "Cap-weighted aggregation: Σ(w·P)/Σ(w·EPS) across constituents", "constituents": "sp500_constituents (S&P 500)", "perTicker": "yfinance Ticker.info forwardEps / trailingEps, cached 7 days per ticker", "trailingSeed": "multpl S&P 500 PE Ratio (sp500_pe cache, monthly back to 1871)"}, "note": "Forward PE = price / consensus next-12-month EPS estimate; trailing PE = price / trailing-twelve-month EPS. Computed as the cap-weighted aggregate across constituents. Free public sources do not expose deep historical NTM consensus, so the forward series accumulates from the first refresh after this scraper was deployed."}