Microsoft (MSFT) ROI Calculator
See how an investment would have performed between two dates. Enter initial investment and buy/sell dates, then click Fetch prices to load historical close prices.
Quick Scenarios
Click Fetch prices to load historical closes.
Calculator
Microsoft MSFTEnter custom prices instead
Results
Data: End-of-day close prices (cached). ℹ
ROI over time
Shows ROI over the selected period.
Performance Snapshot
How has this asset performed over standard time periods?
10-year ROI over time
Same view as above, for the last 10Y. Uses "If invested ($)" from Performance Snapshot.
Compare vs Benchmark
See whether this asset outperformed common benchmarks over the same periods.
Benchmark comparison will be available soon.
| Period | MSFT | Benchmark | Difference |
|---|
Use manual ROI calculator to enter prices without fetching.
How to interpret Microsoft ROI
ROI shows the total percentage change between your buy and sell dates. CAGR estimates the annualized return over the period, while max drawdown highlights the largest peak-to-trough decline — useful for understanding risk alongside return.
Past performance does not guarantee future results. Use Performance Snapshot to see standard periods like 1M, YTD, 1Y and 5Y.
How It Works
- Choose an investment amount and dates.
- Fetch historical prices (or enter custom prices).
- Review ROI, profit, CAGR, drawdown, and the ROI chart.
FAQ
What does this calculator show?
Total value, profit/loss in dollars, and ROI % from your investment and buy/sell prices.
Do I need an account?
No. Everything runs in your browser; we don't store data.
Where do prices come from?
We use historical end-of-day (daily close) market prices that are cached locally for fast performance. Prices are not real-time and are provided for educational and research purposes only.
Does this include fees or taxes?
No. The calculator shows gross returns only. Fees and taxes are not included.