Stock Return Calculator

Calculate your total stock return including capital appreciation and dividend income over any holding period.

SC
Written by Sarah Chen, CFP
Certified Financial Planner
JW
Fact-checked by Dr. James Wilson, PhD
Options Strategy Researcher
Profit & LossFact-Checked

Input Values

$

Price per share at purchase.

$

Current or sale price per share.

Number of shares owned.

$

All dividends received during holding period.

Number of years held.

Results

Total Return (%)
0.00%
Annualized Return (%)
0.00%
Total Gain ($)$0.00
Price Return (%)0.00%
Avg Dividend Yield (%)0.00%
Results update automatically as you change input values.

How to Calculate Stock Return

Stock return measures the total profit or loss from a stock investment, including both price appreciation (capital gains) and dividend income. Total return is the most comprehensive measure of investment performance because it captures all sources of value an investment provides.

Many investors focus only on price changes, but dividends contribute significantly to long-term returns. Historically, dividends have contributed approximately 40% of the S&P 500's total return. Ignoring dividends dramatically understates actual investment performance.

Total Return
Total Return = ((Current Price - Buy Price) × Shares + Dividends) / (Buy Price × Shares) × 100
Where:
Current Price = Current or sale price
Buy Price = Purchase price per share
Shares = Number of shares
Dividends = Total dividends received
Annualized Return
Annualized = ((1 + Total Return / 100) ^ (1 / Years)) - 1
Where:
Total Return = Total return percentage
Years = Number of years held
Stock Return Calculation
Given
Buy Price
$32
Current Price
$48
Shares
200
Dividends
$640
Years Held
3
Calculation Steps
  1. 1Capital Gain = ($48 - $32) × 200 = $3,200
  2. 2Total Return = ($3,200 + $640) / ($32 × 200) = $3,840 / $6,400 = 60%
  3. 3Price Return = ($48 - $32) / $32 = 50%
  4. 4Dividend Return = $640 / $6,400 = 10%
  5. 5Annualized Return = (1.60)^(1/3) - 1 = 17.0%
  6. 6Avg Annual Dividend Yield = $640 / 3 / $6,400 = 3.3%
Result
Total return is 60% over 3 years (17.0% annualized). Price appreciation contributed 50% and dividends added 10%. This significantly outperforms the S&P 500 average of ~10% annually.

Components of Stock Return

Stock Return Components
ComponentFormulaExampleImportance
Price Return(Current - Buy) / Buy($48-$32)/$32 = 50%Capital appreciation
Dividend ReturnTotal Dividends / Investment$640/$6,400 = 10%Income component
Total ReturnPrice Return + Dividend Return50% + 10% = 60%Complete picture
Annualized Return(1+TR)^(1/Y) - 117.0%Time-normalized

Evaluating Your Stock Returns

1
Calculate Total Return (Not Just Price)
Always include dividends. A stock that fell 5% in price but paid 7% in dividends delivered a positive 2% total return. Price-only returns can be misleading.
2
Annualize for Fair Comparison
Convert total returns to annualized figures. A 60% return over 3 years (17% annualized) is different from 60% over 10 years (4.8% annualized).
3
Compare to Benchmarks
Compare your return to the S&P 500 or relevant index over the same period. If your stock returned 17% annualized but the S&P 500 returned 12%, you outperformed by 5% per year.
4
Adjust for Risk
Higher returns may simply reflect higher risk. Compare risk-adjusted returns (Sharpe ratio) to determine if the extra return justified the extra volatility.
  • The S&P 500 total return averages ~10% annually including dividends
  • Dividend reinvestment significantly boosts long-term returns through compounding
  • Price return alone understates performance for dividend-paying stocks by 2-4% annually
  • Tax-efficient investing: hold dividend stocks in tax-advantaged accounts
  • Total return includes realized and unrealized gains plus all distributions
i
The Power of Dividend Reinvestment

$10,000 invested in the S&P 500 in 1990 would be worth approximately $110,000 with dividends reinvested vs. $60,000 without reinvestment (price-only return). Dividends and their reinvestment nearly doubled the total return over this period.

Frequently Asked Questions

Total Return = ((Current Price - Purchase Price) × Shares + Total Dividends) / (Purchase Price × Shares). Example: Bought 200 at $32, now $48, received $640 dividends: ($3,200 + $640) / $6,400 = 60% total return.

Sources & References

  • U.S. Securities and Exchange Commission (SEC) - Investor Education
  • Options Clearing Corporation (OCC) - Options Education
  • Chicago Board Options Exchange (CBOE) - Options Strategies
  • Hull, J.C. "Options, Futures, and Other Derivatives" (11th Edition, 2021)

Embed This Calculator on Your Website

Free to use with attribution

Copy the code below to add this calculator to your website, blog, or article. A link back to CoveredCallCalculator.net is included automatically.

<iframe src="https://coveredcallcalculator.net/embed/stock-return-calculator" width="100%" height="500" frameborder="0" title="Stock Return Calculator" style="border:1px solid #e2e8f0;border-radius:12px;max-width:600px;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:8px;">Calculator by <a href="https://coveredcallcalculator.net" target="_blank" rel="noopener">CoveredCallCalculator.net</a></p>