PortfolioCalc

Market History

Explore historical price data for major assets. View total returns, CAGR, max drawdown, and annual performance for any date range.

Individual Asset History

S&P 500 Historical Data

Explore S&P 500 historical price data from 1927 to today, with total returns, CAGR, and max drawdown.

Open Calculator

Dow Jones Historical Data

Explore Dow Jones Industrial Average historical price data, with total returns, CAGR, and max drawdown.

Open Calculator

NASDAQ Historical Data

Explore NASDAQ Composite historical price data from 1971 to today, with total returns, CAGR, and max drawdown.

Open Calculator

MSCI World Historical Data

Explore MSCI World historical price data (via URTH) from 2012 to today, with total returns, CAGR, and max drawdown.

Open Calculator

Gold Historical Data

Explore gold historical price data from 1968 to today, with total returns, CAGR, and max drawdown.

Open Calculator

Silver Historical Data

Explore silver historical price data, with total returns, CAGR, and max drawdown.

Open Calculator

Bitcoin Historical Data

Explore Bitcoin historical price data from 2014 to today, with total returns, CAGR, and max drawdown.

Open Calculator

Ethereum Historical Data

Explore Ethereum historical price data from 2017 to today, with total returns, CAGR, and max drawdown.

Open Calculator

Compare Multiple Assets

Historical Market Comparison

Plot the S&P 500, Dow Jones, NASDAQ, gold, silver, Bitcoin, and MSCI World together over any date range you choose, with total return, CAGR, and max drawdown side by side.

Open Tool

DCA Calculator

Backtest a regular monthly contribution plan against real historical prices for any asset, compared side by side with investing the same total as a lump sum.

Open Tool

Track Your Real Portfolio

These tools all backtest hypothetical scenarios. Portfolio Tracker follows your actual holdings and contribution dates instead, with a live value chart and one-time email alerts when it crosses a target.

S&P 500Dow JonesNASDAQGoldSilverBitcoinEthereumMSCI World
Open Tool

Why Look at Historical Data Instead of Just an Average

A single "average annual return" number hides how an asset actually behaved — it says nothing about how deep the drawdowns were, how long recovery took, or what would have happened if you'd invested right before a crash instead of right after one. Each page below covers a specific asset's full daily price history, letting you pick any two dates and see the exact total return, CAGR, and max drawdown for that window, instead of relying on a rounded, commonly-quoted figure.

Frequently Asked Questions

How far back does the data go?

The S&P 500 dataset goes back to 1927, Dow Jones and NASDAQ as far as Yahoo Finance's daily data allows, gold to 1968, silver as far as Yahoo Finance's daily data allows, Bitcoin to 2014, Ethereum to late 2017, and MSCI World (via URTH) to 2012 — each page updates automatically with new prices every trading day.

Can I compare multiple assets over the same period?

Yes — the historical market comparison tool plots real price history for the S&P 500, NASDAQ, gold, and Bitcoin together over any date range you choose, with total return, CAGR, and max drawdown for each side by side.