Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

To check a stock’s five-year total return, compare the first and last comparable trading days, use split-adjusted prices, include every dividend, and state whether dividends are treated as cash or reinvested. Calculate (ending value ÷ starting value) − 1. If you also need the compounded annual growth rate (CAGR), calculate (1 + total return)^(1/5) − 1 for a five-year period.

What a five-year total return measures

Total return measures how an investment’s value changed over a period after combining market-price movement with investment income, such as dividends. FINRA summarizes the concept as “Total return = Gain or loss in value + Investment earnings.” A price-only calculation ignores the income component, so it can understate the result for a dividend-paying stock.

A five-year result is not a single universal number unless the method is specified. The answer changes with the exact start and end trading dates, the price field, dividend treatment, split adjustments, currency, fees, taxes and benchmark definition. A defensible result therefore states those assumptions alongside the percentage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The two returns you should distinguish

Measure What it includes Typical use
Price return Change in the share price only Shows how the quoted market price moved
Total return Price change plus dividend income; dividends may be held as cash or reinvested Shows the result of owning the investment under a stated income assumption

When you compare two stocks, use the same return basis for both. Comparing one stock’s price return with another stock’s reinvested-dividend total return produces a misleading ranking.

#1 Best Overall

Fix the exact five-year window first

Start by defining the observation dates before downloading prices. Record the first and last comparable trading dates, the exchange, and the time zone. A “five-year” label can conceal different periods if one calculation starts on a weekend, uses a holiday’s nearby session, or mixes closing prices from different markets.

Choose a date convention

  • Close-to-close: use the closing price on the first trading day and the closing price on the last trading day.
  • Open-to-close or another convention: valid only if you apply it consistently and disclose it.
  • Exchange and time zone: identify them when a ticker trades in more than one market or when data vendors timestamp sessions differently.

For a practical five-year check, locate the trading session nearest the date five years ago, then use the corresponding final session on or before the ending date. Write down the actual dates rather than reporting only the calendar years. If the first or last calendar date is not a trading day, do not substitute an unverified price.

Pick a price series that handles corporate actions

You have two sound approaches:

  1. Use an adjusted-price series whose published methodology documents how it handles distributions and corporate actions.
  2. Use raw historical prices and separately apply every dividend and split event to the investment ledger.

The first approach is usually less error-prone, but “adjusted” does not automatically tell you whether the series represents price return, cash dividends or reinvested dividends. Read the vendor’s definition. CRSP’s methodology, for example, incorporates dividends and split factors in return calculations. A vendor’s field labeled “adjusted close” can follow a different convention, so retain the methodology name and retrieval date in your notes.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Data choice What you must verify Main risk
Documented adjusted total-return series Whether dividends are included, whether they are reinvested, and how splits and other actions are applied Assuming every adjusted series has the same definition
Raw prices plus event ledger Every dividend, split factor and relevant corporate action in the window Missing an event or applying it on the wrong date
Unadjusted closing prices alone Nothing beyond the quoted prices Reporting a price return as if it were total return, and creating false jumps around splits

Decide how dividends are treated

Price return excludes dividend income. Total return includes it, but you must state what happens when a dividend is paid.

Cash-dividend treatment

Under a cash assumption, the original shares remain invested and each dividend is accumulated as cash. The ending value is the final share position valued at the ending price plus the cash balance. This answers a question such as, “What was the stock and the dividends worth if I did not reinvest the distributions?”

Reinvested-dividend treatment

Under reinvestment, each dividend buys additional shares. The result depends on the reinvestment date or on the data vendor’s stated convention. Morningstar’s methodology describes total-return indexes as reflecting both price changes and reinvestment of dividends paid by index constituents. If you use a total-return index or adjusted series, identify that convention rather than silently treating it as cash.

Cash and reinvested results are both legitimate, but they are different calculations. Reinvestment can produce more shares and therefore a different ending value, especially when dividends are paid repeatedly over five years.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
How to Make Money in Stocks: A Winning System in Good Times and Bad, Fourth Edition
  • Ideal for Gifting
  • Ideal for a bookworm
  • Comes with Proper Binding

Apply stock splits correctly

A split changes the number of shares and the quoted per-share price; it does not create a gain by itself. In a 2-for-1 split, each old share becomes two shares and the per-share price is cut in half at the split. The position’s market value is unchanged immediately before and after the split, apart from normal market movement.

Two equivalent ways to handle a split

  • Adjust historical prices: restate earlier prices using the split factor so the series is comparable with the current share count.
  • Adjust share counts: keep raw prices, double the shares for a 2-for-1 split, and apply each later factor to the position.

Do not divide the ending value by the split factor or count the extra shares as free profit. Split factors are there to prevent false gains or losses caused only by a changed share count and quoted price.

Check for reverse splits as well. A reverse split reduces the share count and raises the quoted price by the corresponding factor. Also check whether the data source has already incorporated the action; applying a factor twice will distort the return.

Step-by-step: calculate a five-year total return

  1. Identify the security. Record the ticker, company, exchange, share class and currency. Make sure the ticker did not change during the period.
  2. Set the dates. Record the exact first and last trading dates, the exchange and the time zone. Use one price convention, such as close-to-close.
  3. Select the return basis. Decide whether you need price return, total return with cash dividends, or total return with reinvested dividends.
  4. Check the price methodology. Confirm whether the series is raw, split-adjusted, dividend-adjusted or a total-return index. Save the methodology description and the date you retrieved the data.
  5. Build the event list. For a raw-price calculation, list every dividend and split in the window. For an adjusted series, verify that the documented method covers those events.
  6. Calculate the starting value. For a one-share illustration, the starting value is the first comparable closing price. For an actual position, use the number of shares and any initial cash contribution you are measuring.
  7. Calculate the ending value. Include the final share value and, for a cash-dividend method, the accumulated dividends. For a reinvestment method, include the extra shares purchased by each distribution.
  8. Compute cumulative return. Use (V1 / V0) − 1, where V0 is the starting value and V1 is the ending value. Multiply by 100 to express the result as a percentage.
  9. Annualize when useful. For a five-year period, use (1 + cumulative return)^(1/5) − 1. This is the compounded average annual return, not the simple cumulative percentage divided by five.
  10. Cross-check and disclose. Compare the result with a second reputable data source or the issuer’s corporate-action history. Report the ticker and exchange, exact dates, price field, dividend treatment, split handling, fees, taxes, currency and benchmark.

Worked calculation with a clearly stated convention

Suppose an analyst records a starting value of V0 on the first trading day and an ending value of V1 on the last trading day after applying the chosen dividend and split rules. The cumulative result is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Total return = (V1 ÷ V0) − 1

If the ending value is 1.5 times the starting value, the cumulative return is 0.50, or 50%. The five-year CAGR is then:

(1.50)^(1/5) − 1

That annualized figure describes the constant yearly rate that would compound to the same five-year ending value. It is not a claim that the stock earned that rate in each individual year; actual annual returns can vary sharply.

For a raw-price, cash-dividend ledger, the ending value can be represented as:

V1 = (ending shares × ending price) + accumulated cash dividends

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a reinvestment ledger, update the share count after each dividend:

new shares = old shares + (dividend per share × old shares ÷ reinvestment price)

Use the vendor’s stated reinvestment date and price when the source supplies them. If it does not, label the result as an estimate based on your chosen convention rather than presenting it as the only possible total return.

Spreadsheet setup that avoids common mistakes

A small ledger makes the assumptions auditable. Use one row per trading date or distribution event and keep the following fields:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Column Purpose
Date and exchange Identifies the exact session and time zone
Raw close Original quoted price, if available
Adjusted close or total-return level Vendor-provided series, with its methodology noted separately
Split factor Share-count or price adjustment for the event
Dividend per share Distribution amount and payment or reinvestment date
Shares held Position after applying the event
Cash balance Used for the cash-dividend method
Position value Shares multiplied by the selected price, plus cash where applicable

With starting value in cell A2 and ending value in B2, the cumulative formula is =(B2/A2)-1. A five-year CAGR is =(1+C2)^(1/5)-1 when C2 contains the cumulative return. Format the outputs as percentages and retain the unrounded values for intermediate calculations.

How to compare two stocks fairly

A comparison is meaningful only when the inputs match. Use a checklist before ranking securities:

  • The same first and last trading dates.
  • The same price convention, such as close-to-close.
  • The same basis: price return, cash-dividend total return or reinvested-dividend total return.
  • The same split and corporate-action treatment.
  • The same currency, or an explicitly stated currency-conversion method.
  • The same treatment of fees and taxes.
  • The same benchmark definition if you are comparing against an index.

Currency is especially important for an investor whose account is denominated differently from the stock’s trading currency. A local-share total return and an investor’s home-currency return answer different questions. Likewise, a result before fees and taxes is not the same as a personal after-tax outcome.

Fees, taxes and benchmark disclosures

Most published index-style total returns are stated before an individual investor’s brokerage costs and taxes unless the methodology says otherwise. If you are measuring your own account, include commissions, spreads, withholding tax and other charges only when the comparison calls for an after-cost result. Do not mix a gross stock return with a net portfolio return.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

State the benchmark’s construction when using one. A price index, a total-return index and a net-total-return index can produce different figures because they treat distributions and taxes differently. If the benchmark methodology is not documented, label the comparison as approximate and avoid implying that the series are identical.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Cross-checking and documenting the result

Historical performance is sensitive to methodology and assumptions. A second source can reveal a missing split, an omitted dividend or a date mismatch, but two sources may still disagree because they use different reinvestment conventions.

Minimum audit trail

  • Ticker, company, share class and exchange.
  • First and last trading dates, including time zone.
  • Raw close, adjusted close or total-return index field used.
  • Dividend treatment: cash or reinvested, with the reinvestment convention.
  • Split and other corporate-action treatment.
  • Currency, fees and taxes.
  • Data-source methodology and retrieval date.
  • Benchmark name and methodology, if a benchmark is shown.

Keep the unrounded input values and the event ledger. Rounding prices before calculating can create a small but avoidable discrepancy, especially when many dividends are reinvested.

Common failure modes and fixes

Using today’s price and a five-year-old unadjusted price

This can create a false jump when a split occurred. Replace the historical price with a documented split-adjusted value or adjust the share count through every split.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Calling price return “total return”

A price-only series omits dividends. Label it price return, or add the distributions under a stated cash or reinvestment assumption.

Assuming adjusted close always means reinvested dividends

Adjusted fields are vendor-specific. Read the methodology and confirm whether dividends, splits and other actions are included and how they are timed.

Dividing cumulative return by five

A five-year cumulative return divided by five is an arithmetic average, not a compounded annual rate. Use (1 + total return)^(1/5) − 1 for CAGR.

Mixing dates or markets

Using one market’s close for the start and another market’s close for the end can add a time-zone or trading-session effect. Keep the exchange, time zone and date convention consistent.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Applying a split twice

If the vendor’s adjusted series already reflects a split, do not apply the factor again. Compare the adjusted and raw series around the event to verify what has already been done.

Ignoring delistings, ticker changes or missing sessions

Verify the security identity and corporate-action history across the entire window. A ticker change does not necessarily represent a new investment, while a missing or substituted session can change the result.

What your final report should say

A concise but reproducible statement might read: “From the first trading-day close on [date] to the last trading-day close on [date], the stock returned X% on a split-adjusted, reinvested-dividend basis. The five-year CAGR was Y%. The calculation uses [price field and methodology], in [currency], before [fees and taxes], and compares with [benchmark definition].” Put the actual dates, field and assumptions in the report rather than leaving them implicit.

If you also provide a cash-dividend result, present it as a separate measure. Do not combine cash and reinvested figures into one unlabeled percentage. When a source cannot establish a dividend or split convention, say so and explain how that uncertainty affects the comparison.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Interpreting the number without overclaiming

A five-year total return describes what happened under a defined historical method. It does not forecast the next five years, prove that dividends will continue, or show the path of risk between the two endpoints. Two stocks can have the same five-year total return while experiencing very different drawdowns and dividend patterns.

Use the cumulative result to answer “How much did the investment grow over the window?” Use CAGR to compare growth rates across investments measured over the same length of time. Keep the return basis and assumptions visible so readers know whether the figure represents price movement, cash income or a reinvested investment experience.

Quick Recap

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.