Stock Return Calculator

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

MB
Operated by Mustafa Bilgic
Independent individual operator
|Profit & LossEducational only

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.

Related Strategy Guides

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.

Total Return vs. Price Return: What Actually Matters

Stock return calculations can be misleading if they only account for price appreciation without including dividends. Total return measures the complete gain including dividends received and reinvested, which historically accounts for approximately 40% of the S&P 500's long-term returns. For example, between 1980 and 2023, the S&P 500 price index grew from roughly 107 to 4,769 (44x). But with dividends reinvested, the total return index grew from 107 to over 20,000 (187x). A stock return calculator that omits dividends significantly understates your actual investment performance.

Return calculations also depend critically on the time period selected. The same investment can show wildly different returns depending on the start and end date. An investor who bought the S&P 500 in January 2000 saw a -24% 10-year return (ending January 2010, spanning two major bear markets). An investor who bought in January 2009 saw a +250% 10-year return (ending 2019, a bull market). This is why comparing absolute returns over different periods is misleading — always use CAGR (Compound Annual Growth Rate) to normalize performance across different investment horizons.

Benchmarking Your Stock Returns

Individual stock returns should always be compared to a relevant benchmark. For U.S. large-cap stocks, the S&P 500 index is the standard benchmark. If your portfolio returned 12% while the S&P 500 returned 15% over the same period, you underperformed by 3 percentage points (your 'alpha' is -3%). Consistent outperformance of the benchmark after fees is rare — only about 10-15% of active funds beat their benchmark over 10-year periods. This is the primary argument for passive index investing, where you capture the full market return minus minimal fees (0.03-0.20% for major index ETFs).

~
Annualize Your Returns for Fair Comparison

Always convert stock returns to annualized (CAGR) form before comparing. A 50% gain sounds better than a 30% gain, but if the first took 5 years (8.4% CAGR) and the second took 2 years (14.0% CAGR), the second investment actually performed far better. Use the formula: CAGR = (Ending Value / Beginning Value)^(1/Years) - 1 to normalize any return for comparison purposes.

Recommended Reading

Affiliate

As an Amazon Associate, we earn from qualifying purchases.

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

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>

More Picks You Might Like

Affiliate

As an Amazon Associate, we earn from qualifying purchases.