Historical return

Historical Stock Return Calculator

Enter a stock or ETF ticker, an amount and a start date to see what it would be worth at the latest close: price return, total return with dividends reinvested, return with dividends taken as cash, the worst drop along the way, and the same amount in SPY, an ETF tracking the S&P 500.

Free calculator

What would your investment be worth today?

Investment

From Oct 1, 2020 onward. A weekend or holiday start uses the next trading day.

Historical return
Pick a stock or ETF
Enter a ticker, an amount and a start date, then calculate to see what it would be worth today with dividends reinvested, next to the same amount in SPY (an ETF tracking the S&P 500). Or pick 1Y, 3Y or 5Y for a recent period.

Example: $10,000 in SCHD from January 4, 2021

$10,000 buys SCHD at the close on Monday, January 4, 2021, the first trading day of that year, and is valued at the latest close. Because the end date is always the most recent session, the figures move a little each trading day; the result shows the exact first and last dates used and the number of sessions between them. Open this scenario.

Daily prices begin October 1, 2020. A start date on a weekend or market holiday buys at the next trading day's close, and a fund or stock that began trading later starts on its first trading day, with SPY measured over exactly the same sessions.

How to use the Stock Return Calculator

  1. Enter a stock or ETF ticker, such as NVDA or SCHD.
  2. Enter the amount invested and a start date, or pick a 1-, 3- or 5-year preset.
  3. Calculate to see the value at the latest close, price, total and cash-dividend return, CAGR, max drawdown and the same amount in SPY (an ETF tracking the S&P 500).

How the calculation works

Your amount buys shares at the first closing price on or after the start date. Each dividend then buys more shares at the closing price on its ex-dividend date, and the holding is valued at the latest close. Price return repeats the calculation without reinvesting; return with dividends as cash adds the dividends as uninvested cash. The closes are adjusted for splits but not for dividends, so each dividend is counted exactly once. SPY is measured over exactly the same trading sessions as your ticker.

Formula

Total return = ending value with dividends reinvested / amount invested - 1

Price return = ending share price / starting share price - 1

Return with dividends as cash = (ending value of the original shares + dividends received) / amount invested - 1

CAGR = (ending value / amount invested)^(1 / years) - 1

Max drawdown = deepest fall from a running high

Input definitions

Ticker
A stock or ETF symbol, such as NVDA, AAPL, SCHD or VOO.
Amount invested
A single purchase made at the close on the start date.
Start date
The purchase date, from October 1, 2020 onward. If markets were closed, the next trading day is used; if the security began trading later, its first trading day is used.

Worked example

Suppose you invest $1,000 in a stock at $100, buying 10 shares. Midway through the year it pays a $2 dividend while the price is $100, which buys 0.2 more shares.

A year later the price is $110: the 10.2 shares are worth $1,122, a 12.2% total return. Without reinvesting, the 10 shares are worth $1,100 (a 10% price return) plus $20 of dividends paid in cash.

What the results mean

  • Total return is what the investment earned with dividends reinvested; price return shows the share price alone; return with dividends as cash is what you had if every dividend was paid out and held as cash.
  • Max drawdown is the deepest fall along the way, which a total return figure hides.
  • The SPY column shows whether the same money did better or worse in SPY, an ETF tracking the S&P 500, over the same sessions. SPY is a fund with its own expenses, not the index itself.

Assumptions and limitations

  • Historical daily price coverage begins October 1, 2020, so start dates run from then to today.
  • Prices and dividends are adjusted for stock splits.
  • Reinvesting each dividend at the close on its ex-dividend date is a total-return convention. A brokerage DRIP reinvests on the payment date, usually weeks later and at a different price, so an actual account can differ.
  • A single lump-sum purchase. Regular contributions are modeled by the DCA Calculator.
  • Taxes, trading fees and fund expenses beyond those already in a fund's price are not deducted.
  • Past returns describe what happened, not what will happen next.

Stock Return Calculator FAQ

How is the stock return calculated?

The calculator buys shares at the closing price on your start date (or the next trading day), then values them at the latest close. Total return also reinvests every dividend at the closing price on its ex-dividend date, which is how fund total returns are usually measured. That is a measurement convention, not a record of how a brokerage dividend reinvestment plan would have filled.

Is the SPY comparison the S&P 500 index?

No. SPY is an ETF that tracks the S&P 500. Its return with dividends reinvested is close to the index's total return but slightly lower because of the fund's expenses. It is measured over exactly the same trading sessions as your ticker, so a stock that began trading later is compared from its own first day.

What is the difference between price return and total return?

Price return only counts the change in the share price. Total return adds the dividends you received, reinvested in more shares. For high-yield stocks and income funds the gap can be very large: a fund can lose value on price and still deliver a positive total return.

What does CAGR mean here?

CAGR, the compound annual growth rate, is the steady yearly return that would turn your starting amount into the ending value over the same period. It is shown for periods of a year or more, because annualizing a few months can produce misleading figures.

Are stock splits accounted for?

Yes. Prices and dividends are both adjusted for splits, so a 10-for-1 split does not appear as a 90% loss and dividends paid before a split are restated on the same per-share basis.

How far back can the start date go?

Start dates from October 1, 2020 onward are supported. The date picker stops there because daily price history begins on that date.