Equity Markets and Stock Instruments › Sources of Equity Returns

Michael BrenndoerferNovember 2, 20259 min read
Quantitative FinanceAll chapters
Part 2 of 15Equity and Fixed Income Markets
Chapter 10Equity Markets and Stock Instruments › Sources of Equity Returns
Reading section 5 of 11 · Sources of Equity Returns · 9 minSection 5 of 11 · 9 min

Book contents

Section 5 of 11 · 9 min read

Equity Markets and Stock Instruments › Sources of Equity ReturnsOne section · Sections in this chapter5 / 11 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Equity returns come from two sources: capital appreciation and dividend income. Understanding these components helps in constructing return expectations and analyzing historical performance. The relative importance of each component varies across stock types and time periods, making this decomposition essential for understanding what drives portfolio returns.

Capital Gains

Capital gains arise when you sell a stock for more than you paid. If you buy at $50 and sell at $60, your capital gain is $10 per share, or 20%. This intuitive calculation forms the foundation for measuring investment performance.

Capital Gain Return=Psell−PbuyPbuy\text{Capital Gain Return} = \frac{P_{sell} - P_{buy}}{P_{buy}}

where:

  • PsellP_{sell}: the price at which you sell the stock
  • PbuyP_{buy}: the price at which you originally purchased the stock

This formula measures return relative to your initial investment. The denominator anchors the calculation to what you risked. The numerator captures your profit (or loss), and dividing by the purchase price converts this to a percentage that can be compared across investments of different sizes.

For a holding period of multiple periods, you must distinguish between arithmetic and geometric returns. The geometric (compound) return properly accounts for compounding and answers the question: "What constant return, applied each period, would produce the same final wealth?" A simple arithmetic average does not determine the compound result. With no external cash flows, however, permuting the same return factors does not change terminal wealth because multiplication is commutative. Interim values and drawdowns can still differ.

Rgeometric=(∏t=1T(1+rt))1/T−1R_{geometric} = \left(\prod_{t=1}^{T} (1 + r_t)\right)^{1/T} - 1

where:

  • RgeometricR_{geometric}: the geometric mean return per observation period; it is annual only when each period is a year
  • TT: the total number of periods
  • rtr_t: the simple return in period tt
  • ∏t=1T\prod_{t=1}^{T}: the product of all terms from period 1 to TT

The geometric return reflects the actual growth rate of wealth because it captures the multiplicative nature of compounding. Each period's return applies to the accumulated value, not the original investment. The product operation ∏\prod reflects how returns chain together multiplicatively: a 10% gain followed by a 10% loss does not return you to even because the loss applies to a larger base. The 1/T1/T exponent converts the total growth factor back to a per-period rate, extracting the equivalent constant growth rate.

For example, if a stock returns +50% then -50%, the arithmetic average is 0%, but the geometric return is approximately -13.4%:

Rgeometric=(1+0.50)(1−0.50)−1=0.75−1≈−0.134R_{geometric} = \sqrt{(1 + 0.50)(1 - 0.50)} - 1 = \sqrt{0.75} - 1 \approx -0.134

You started with 100,grewto100, grew to 150, then fell to 75:a2575: a 25% cumulative loss despite a zero arithmetic mean. The geometric mean captures this compound result. For positive gross return factors it is no greater than the arithmetic mean, with equality for a constant return. Reversing these two returns still ends at 75. The following illustration compares constant 8% returns with alternating +30% and -14% returns; it demonstrates a particular compounding gap, not a universal terminal-wealth ordering based on variance alone.

Out[20]:
Visualization
Line chart over 20 periods showing a steadily growing blue line for the low-volatility portfolio ending near $466 and a zigzagging red line for the high-volatility portfolio ending around $305, showing the wealth gap caused by volatility drag.
Illustration of volatility drag: two portfolios with identical arithmetic average returns but different volatilities produce different ending wealth. For these two specified sequences, the alternating path has the lower compound return.

Dividends

Dividends distribute cash to shareholders when declared. They are not guaranteed income independent of company value: absent other changes, a distribution reduces the company’s assets and the ex-dividend share price adjusts. Payment timing and amounts vary. Dividend yield measures annual dividends relative to share price:

Dividend Yield=DannualP\text{Dividend Yield} = \frac{D_{annual}}{P}

where:

  • DannualD_{annual}: total dividends paid per share over the past year (or projected for the next year)
  • PP: current stock price

Companies vary dramatically in dividend policy. Growth companies often retain profits to fund expansion rather than pay dividends. Investors may seek capital appreciation from these companies, but that does not guarantee higher returns. Mature companies may distribute 50% or more of earnings, having fewer attractive reinvestment opportunities. Some mature businesses pay substantial dividends. US REIT tax qualification generally requires distributions tied to taxable income, not a particular market dividend yield. A company’s dividend policy and its shares’ market yield are separate quantities. Dividend policy can matter to investors seeking current income.

Total Return

Total return combines both components into a single measure:

Rtotal=Pend−Pstart+DPstartR_{total} = \frac{P_{end} - P_{start} + D}{P_{start}}

where:

  • RtotalR_{total}: the total return over the holding period
  • PendP_{end}: the stock price at the end of the period
  • PstartP_{start}: the stock price at the beginning of the period
  • DD: total dividends received during the holding period

The numerator captures both sources of value, capital appreciation (Pend−Pstart)(P_{end} - P_{start}) and income (D)(D). Dividing by the starting price converts this to a percentage return on invested capital. Total return answers the question investors care about: "How much wealthier am I?"

This formula assumes dividends are received as cash rather than reinvested. Reinvestment buys additional shares and changes the subsequent wealth path; it does not guarantee a higher terminal value, because those shares can lose value. Financial databases often report total-return indices that assume dividend reinvestment according to the provider’s methodology. Reinvestment dates, withholding-tax assumptions and corporate-action treatment must be checked for the particular series.

In[21]:
Code
# Calculate total return for a stock
# For live data, you would use a financial data API to fetch historical prices and dividends

# Sample return data for demonstration
return_data = {
    "JNJ": {"start_price": 155.2, "end_price": 162.5, "dividends": 4.76},
    "PG": {"start_price": 148.3, "end_price": 165.8, "dividends": 3.76},
    "NVDA": {"start_price": 475.5, "end_price": 875.3, "dividends": 0.16},
    "AMZN": {"start_price": 145.2, "end_price": 178.9, "dividends": 0.0},
}
for data in return_data.values():
    start = data["start_price"]
    data["price_return"] = (data["end_price"] - start) / start
    data["dividend_return"] = data["dividends"] / start
    data["total_return"] = data["price_return"] + data["dividend_return"]
Out[22]:
Console
Illustrative One-Year Return Decomposition
======================================================================
Ticker   Price Return  Dividend Return   Total Return
----------------------------------------------------------------------
JNJ              4.7%             3.1%           7.8%
PG              11.8%             2.5%          14.3%
NVDA            84.1%             0.0%          84.1%
AMZN            23.2%             0.0%          23.2%
Out[23]:
Visualization
Stacked bar chart for JNJ, PG, NVDA, and AMZN showing blue bars for price return and orange bars for dividend return, with total return percentages labeled above each bar. JNJ and PG are annotated as dividend stocks; NVDA and AMZN as growth stocks.
Synthetic holding-return decomposition. In the specified inputs, price appreciation contributes most of the NVDA and AMZN returns; JNJ and PG also receive cash dividends. These are illustrative profiles, not current company performance.

This synthetic comparison gives JNJ an approximately 39.5% dividend contribution to its total cash return and PG approximately 17.7%; NVDA and AMZN have very small or zero cash contributions in these inputs. Johnson & Johnson is a health-care company, while Procter & Gamble is a consumer-staples company. These are illustrative return profiles, not estimates of those companies’ current or typical annual performance.