Stock Return Calculator

Calculate your total investment return, CAGR, and dividend income for any stock — with live prices from AlphaVantage

Live Stock PricesCAGR CalculatorDividend IncomeTotal Return %MoneyFlock Stock DatabaseFree Tool

Live Prices

Search any stock from the MoneyFlock database and fetch its live price directly from AlphaVantage with one click

CAGR & Total Return

Enter your buy date and instantly see your Compound Annual Growth Rate alongside total return percentage

Dividend Tracking

Add your annual dividend per share and see total dividend income factored into your net investment return

Related Keywords & Topics

Stock Return CalculatorInvestment Return CalculatorCAGR CalculatorStock Profit CalculatorDividend Return CalculatorShare Profit LossTotal Return CalculatorEquity Return CalculatorStock Market ReturnsAnnualised Return CalculatorStock Holding PeriodBuy and Hold CalculatorLong Term Stock ReturnsS&P 500 Return CalculatorStock Portfolio CalculatorCapital Gains Calculator

Stock Return Calculator

Live prices via AlphaVantage · Stocks from MoneyFlock database

Stock & Investment

Total dividend is calculated over the full holding period

Return Results

No stock selected yet

Search for a stock, fetch its live price, then enter your buy details to calculate returns

1

Search for a stock by name or ticker symbol

2

Click "Fetch Live Price" to auto-fill the current price

3

Enter your buy price, number of shares, and buy date

4

See your total return, CAGR, and holding-period analysis

Profit Loss

Complete Guide to Calculating Stock Returns

Types of Stock Returns

Capital Gain

The profit earned from selling a stock at a higher price than you bought it. Calculated as (Sell − Buy) × Shares.

Dividend Income

Regular cash payments distributed by the company from its profits. Adds to total return regardless of price movement.

Key Formulas

Total Return % = (Profit + Dividends) ÷ Investment × 100

CAGR = ((End Value ÷ Start Value)^(1÷Years)) − 1

Annualised Return = Total Return % ÷ Years

CAGR = Compound Annual Growth Rate — the most accurate way to compare returns across different holding periods

Why CAGR Matters

Example: Two stocks both returned 50% total, but one took 3 years and another took 10 years.

InvestmentTotal ReturnYearsCAGR
Stock A50%3 yrs14.5%
Stock B50%10 yrs4.1%
Stock C200%10 yrs11.6%

Investing Tips

Tip 1: Always calculate CAGR, not just total return, when comparing stocks held over different periods — a 100% return in 1 year is far better than 100% in 10 years.

Tip 2: Reinvesting dividends (DRIP) significantly boosts long-term returns through compounding. A 3% dividend yield reinvested for 20 years adds approximately 80% additional return.

Tip 3: Factor in inflation — a 7% CAGR in a 3% inflation environment gives a real return of ~4%. True wealth growth is real CAGR minus inflation.