DEV Community

Michael Lip
Michael Lip

Posted on • Originally published at zovo.one

Annualized Return Is the Only Stock Metric That Matters for Comparison

Someone tells you they made 80% on a stock. That sounds incredible until you learn they held it for 6 years. That is 10.3% annualized. A savings account would have done half of that with zero risk.

Someone else tells you they made 15% on a trade. That sounds modest until you learn the trade lasted 3 weeks. Annualized, that is over 1,200%. The holding period changes everything, and without annualizing, you cannot compare two investments in any meaningful way.

Why raw returns are misleading

Raw return (also called total return or cumulative return) is simply: (End Value - Start Value) / Start Value. It answers "how much did I make?" but not "how efficiently was my money working?"

Consider three investments:

Investment A: 40% return over 4 years
Investment B: 25% return over 2 years
Investment C: 12% return over 1 year

Ranked by raw return, A wins. Ranked by annualized return:

A: (1.40)^(1/4) - 1 = 8.8%
B: (1.25)^(1/2) - 1 = 11.8%
C: (1.12)^(1/1) - 1 = 12.0%

The ranking completely reverses. C was the most efficient use of capital, followed by B. A was the worst performer despite having the highest headline number.

The CAGR formula

Compound Annual Growth Rate (CAGR) is the standard measure for annualized return:

CAGR = (Ending Value / Beginning Value) ^ (1 / Years) - 1
Enter fullscreen mode Exit fullscreen mode

This gives you the hypothetical constant growth rate that would turn your starting value into your ending value over the given period. It is a smoothed number. Your actual returns likely varied wildly year to year. But CAGR gives you a single comparable metric.

For periods under a year, the formula still works. A 5% return over 3 months:

CAGR = (1.05) ^ (12/3) - 1 = (1.05)^4 - 1 = 21.6%

This annualization assumes you could replicate the performance for a full year, which may not be realistic. But it gives you a normalized basis for comparison.

Total return vs. price return

Price return only considers the change in share price. Total return includes dividends. For many stocks, especially value and utility stocks, dividends are a significant portion of the return.

The S&P 500 from 2000 to 2010 had a price return of approximately -24%. But the total return including dividends was approximately -9%. Dividends accounted for about 15 percentage points of return over that decade. Ignoring them would give you a very distorted picture.

Total Return = (End Price - Start Price + Dividends Received) / Start Price
Enter fullscreen mode Exit fullscreen mode

If you reinvested dividends, you bought additional shares at various prices, and the calculation becomes a modified Dietz method or dollar-weighted return calculation.

Inflation-adjusted returns

A 10% nominal return in a year with 7% inflation is a 2.8% real return. The formula is not just subtraction:

Real Return = (1 + Nominal Return) / (1 + Inflation Rate) - 1
= (1.10) / (1.07) - 1 = 0.028 (2.8%)
Enter fullscreen mode Exit fullscreen mode

For long time horizons, the difference between nominal and real returns is dramatic. The S&P 500 has returned roughly 10% annually (nominal) since 1926. Adjusted for inflation, that drops to about 7%. Over 30 years, 10% turns $10,000 into $174,000. Seven percent turns it into $76,000. Same starting point, same time period, completely different outcomes depending on which number you use for planning.

Risk-adjusted returns

Two investments with the same annualized return are not equivalent if one had twice the volatility. The Sharpe ratio adjusts for this:

Sharpe Ratio = (Return - Risk Free Rate) / Standard Deviation of Return
Enter fullscreen mode Exit fullscreen mode

A Sharpe ratio above 1.0 is generally considered good. Above 2.0 is excellent. This tells you how much return you are getting per unit of risk taken.

Making sense of your actual portfolio

I built a stock return calculator at zovo.one/free-tools/stock-return-calculator that computes annualized return, total return, inflation-adjusted return, and allows comparison across multiple investments with different holding periods. Enter your buy price, sell price, dividends, and dates, and it normalizes everything so you can actually compare.

The point is not to overanalyze past trades. It is to build the habit of evaluating performance correctly so your future allocation decisions are based on real data instead of misleading headline numbers.

I'm Michael Lip. I build free developer tools at zovo.one. 500+ tools, all private, all free.

Top comments (0)