Compare your investment results with this free stock return calculator. Calculate returns with periodic investments (monthly, quarterly, or annual contributions), dividend reinvestment (DRIP), and automatic stock split adjustments. Compare up to 10 stocks over 20 years with interactive charts and risk analysis.
Step 1: Select Stocks - Start by typing either the company name or ticker symbol into the search box. You can select up to 10 ticker symbols for comparison. Works with stocks, ETFs, and other securities.
Step 2: Set Your Investment Parameters - Enter your initial investment amount (default: $10,000). Optionally enable periodic investments to simulate regular contributions like monthly or quarterly deposits.
Step 3: Choose Date Range - Select your start and end dates, or use quick date buttons (Month to Date, Quarter to Date, Year to Date, 1 year, 3 years, 5 years, 10 years). The calculator automatically normalizes dates across all selected tickers for fair comparison.
Step 4: Configure Dividend Options - Choose whether to reinvest dividends (DRIP), collect them as cash, or calculate both scenarios to see the difference.
Step 5: Analyze Results - View detailed return metrics, interactive charts, risk analysis, and return breakdowns. All calculations automatically account for stock splits.
Pro Tip: To compare to market indices like the S&P 500, use the corresponding ETF (e.g., SPY for S&P 500, QQQ for NASDAQ, DIA for Dow Jones).
| Index | Ticker To Use |
|---|---|
| S&P 500 | SPY |
| Dow Jones Industrial Average | DOW |
| NASDAQ | QQQ |
| Russell 2000 | IWM |
Once you have your selection setup, hit "GO!".
First, if any dates were adjusted, there will be a "Notes" section in the results.
There are a series of data rows in the table. There is basic information such as the start and end date, starting and ending share price and the number of shares at the start and end. Again, note that dividends are assumed reinvested.
The calculations are based on your selected initial investment amount (default: $10,000, which can be customized in the form above). The investment value is the real value of the investment at the end of the time period. This will take into consideration stock splits and dividends.
For dividend investors, a separate line item will show how many dividends were collected during the period.
The total return is the change in value based on both changes in stock price as well as reinvested dividends over the entire investment horizon.
The annualized return is the average compounded return experienced over the investment time period.
The results table provides comprehensive data for each stock including: ranking (showing which investments performed best), risk metrics (volatility, Sharpe ratio, maximum drawdown, and more), return breakdown (showing what percentage of returns came from price appreciation versus dividend income), comparison metrics (how each stock compares to the best performer), and detailed investment values accounting for all contributions, dividends, and stock splits.
Finally, if you have any questions, comments or want to just leave some feedback, feel free to reach out to me.
If you are interested in API access to the stock return calculator, consider signing up for a paid plan where API access is included. You can use this in Excel or a Google Sheet to support your investing tracking.