Stock Return Calculator
Calculate your total investment return, CAGR, and dividend income for any stock — with live prices from AlphaVantage
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 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
Search for a stock by name or ticker symbol
Click "Fetch Live Price" to auto-fill the current price
Enter your buy price, number of shares, and buy date
See your total return, CAGR, and holding-period analysis
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.
| Investment | Total Return | Years | CAGR |
|---|---|---|---|
| Stock A | 50% | 3 yrs | 14.5% |
| Stock B | 50% | 10 yrs | 4.1% |
| Stock C | 200% | 10 yrs | 11.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.