S&P 500 · Annualized Matrix — Pick Any Entry Year, Any Exit Year
Buy/sell matrix — Pick any buy year and sell year; read the annualized return.
Each cell below the diagonal represents a hypothetical hold. The longer the holding period, the tighter annualized returns converge toward the long-term mean.
What this page answers
This static page is built to answer searches for S&P 500 · Annualized Matrix. It summarizes the live dataset behind the Pick Any Entry Year, Any Exit Year panel and links to the full interactive chart.
Each cell below the diagonal represents a hypothetical hold. The longer the holding period, the tighter annualized returns converge toward the long-term mean. 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
- Latest value
- 7,575.392026-07-10
- CAGR
- +6.36%
- Sample
- 1928-01-31 – 2026-07-10
- Observations
- 1,183
- Sample
- 1928-01-31 – 2026-07-10
Static Preview
Data & Source
GET /api/sp500/century.json — Canonical dataset endpoint.
Yahoo Finance · Macrotrends · Robert Shiller · FRED · S&P Global · Nasdaq · NBER.
FAQ
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.