S&P 500 · EPS (TTM) — S&P 500 Earnings Per Share (TTM)
Earnings per share — Index-level trailing earnings per share over the long run.
Trailing twelve months. Earnings are the source of valuation's numerator and the bedrock of long-term price.
What this page answers
The latest reading for S&P 500 EPS (TTM) is 234.06 (2026-03-31). The series starts 1871-12-31 and holds 157 observations; the long-run mean is 51.04, the all-time high 241.50 (2025-09-30) and the low 5.62 (1921-12-31).
Trailing twelve months. Earnings are the source of valuation's numerator and the bedrock of long-term price. The data is refreshed by the History of Market pipeline and published as a stable JSON endpoint for research, citation, and AI-agent use.
Latest Snapshot
- Updated
- 2026-07-11
- Observations
- 157
- Sample
- 1871-12-31 – 2026-03-31
- Latest value
- 234.062026-03-31
S&P 500 EPS (TTM) — year-end readings
| Date | Value |
|---|---|
| 2026-03-31 | 234.06 |
| 2025-12-31 | 234.06 |
| 2024-12-31 | 223.17 |
| 2023-12-31 | 210.23 |
| 2022-12-31 | 195.06 |
| 2021-12-31 | 237.84 |
| 2020-12-31 | 121.11 |
| 2019-12-31 | 181.88 |
| 2018-12-31 | 176.60 |
| 2017-12-31 | 149.37 |
| 2016-12-31 | 131.24 |
| 2015-12-31 | 122.60 |
| 2014-12-31 | 146.02 |
| 2013-12-31 | 144.09 |
| 2012-12-31 | 126.27 |
| 2011-12-31 | 129.12 |
| 2010-12-31 | 118.27 |
| 2009-12-31 | 79.10 |
| 2008-12-31 | 23.72 |
| 2007-12-31 | 105.59 |
| 2006-12-31 | 135.36 |
| 2005-12-31 | 118.91 |
| 2004-12-31 | 103.11 |
| 2003-12-31 | 88.63 |
| 2002-12-31 | 51.11 |
| 2001-12-31 | 46.83 |
| 2000-12-31 | 96.30 |
| 1999-12-31 | 95.92 |
| 1998-12-31 | 77.10 |
| 1997-12-31 | 82.52 |
| 1996-12-31 | 81.84 |
| 1995-12-31 | 74.14 |
| 1994-12-31 | 68.50 |
| 1993-12-31 | 50.31 |
| 1992-12-31 | 45.08 |
| 1991-12-31 | 38.81 |
| 1990-12-31 | 53.45 |
| 1989-12-31 | 60.78 |
| 1988-12-31 | 66.05 |
| 1987-12-31 | 50.82 |
| 1986-12-31 | 43.91 |
| 1985-12-31 | 44.80 |
| 1984-12-31 | 52.96 |
| 1983-12-31 | 46.41 |
| 1982-12-31 | 43.40 |
| 1981-12-31 | 54.76 |
| 1980-12-31 | 57.55 |
| 1979-12-31 | 64.93 |
| 1978-12-31 | 61.03 |
| 1977-12-31 | 58.77 |
| 1976-12-31 | 57.06 |
| 1975-12-31 | 48.06 |
| 1974-12-31 | 57.40 |
| 1973-12-31 | 59.19 |
| 1972-12-31 | 50.62 |
| 1971-12-31 | 46.48 |
| 1970-12-31 | 43.20 |
| 1969-12-31 | 51.38 |
| 1968-12-31 | 54.37 |
| 1967-12-31 | 52.69 |
| 1966-12-31 | 56.53 |
| 1965-12-31 | 54.69 |
| 1964-12-31 | 48.87 |
| 1963-12-31 | 43.60 |
| 1962-12-31 | 40.46 |
| 1961-12-31 | 35.63 |
| 1960-12-31 | 36.77 |
| 1959-12-31 | 38.64 |
| 1958-12-31 | 33.51 |
| 1957-12-31 | 39.77 |
| 1956-12-31 | 41.40 |
| 1955-12-31 | 45.27 |
| 1954-12-31 | 34.77 |
| 1953-12-31 | 31.27 |
| 1952-12-31 | 30.12 |
| 1951-12-31 | 30.86 |
| 1950-12-31 | 38.07 |
| 1949-12-31 | 32.94 |
| 1948-12-31 | 31.84 |
| 1947-12-31 | 23.06 |
| 1946-12-31 | 16.52 |
| 1945-12-31 | 17.68 |
| 1944-12-31 | 17.51 |
| 1943-12-31 | 18.10 |
| 1942-12-31 | 20.42 |
| 1941-12-31 | 25.08 |
| 1940-12-31 | 24.96 |
| 1939-12-31 | 21.54 |
| 1938-12-31 | 15.32 |
| 1937-12-31 | 26.30 |
| 1936-12-31 | 24.42 |
| 1935-12-31 | 18.46 |
| 1934-12-31 | 12.25 |
| 1933-12-31 | 11.17 |
| 1932-12-31 | 10.49 |
| 1931-12-31 | 14.00 |
| 1930-12-31 | 20.19 |
| 1929-12-31 | 31.37 |
| 1928-12-31 | 27.05 |
| 1927-12-31 | 21.50 |
| 1926-12-31 | 23.48 |
| 1925-12-31 | 23.40 |
| 1924-12-31 | 18.02 |
| 1923-12-31 | 18.98 |
| 1922-12-31 | 13.68 |
| 1921-12-31 | 5.62 |
| 1920-12-31 | 13.82 |
| 1919-12-31 | 16.49 |
| 1918-12-31 | 20.11 |
| 1917-12-31 | 31.31 |
| 1916-12-31 | 44.20 |
| 1915-12-31 | 28.63 |
| 1914-12-31 | 17.25 |
| 1913-12-31 | 21.11 |
| 1912-12-31 | 24.18 |
| 1911-12-31 | 21.87 |
| 1910-12-31 | 26.50 |
| 1909-12-31 | 25.49 |
| 1908-12-31 | 21.50 |
| 1907-12-31 | 25.28 |
Showing the 120 most recent of 157 observations — the full series is in the JSON: https://historyofmarket.com/api/sp500/eps.json
Static Preview
Data & Source
GET /api/sp500/eps.json — Canonical dataset endpoint.
Yahoo Finance · Macrotrends · Robert Shiller · FRED · S&P Global · Nasdaq · NBER.
FAQ
What is the latest S&P 500 EPS (TTM) reading?
234.06 as of 2026-03-31. The long-run average is 51.04.
What period does the S&P 500 EPS (TTM) data cover?
1871-12-31 through 2026-03-31 — 157 observations.
Where does this data come from?
History of Market combines public market and macro datasets including Yahoo Finance, Macrotrends, Robert Shiller, FRED, S&P Global, Nasdaq, and NBER. The exact endpoint for this panel is linked below.
How often is it updated?
Daily-tier datasets refresh after the U.S. market close, with a broader weekly refresh on Sunday. The timestamp shown on this page comes from the JSON payload.
Can I use the data?
Yes, for research and education with attribution to History of Market. Upstream data sources retain their own terms.