Does anyone know where you can download (for free or a reasonable fee) year by year total returns for stocks, like this Morningstar page for IBM: (e.g. 2018=-21.86, 2017=-4.02, etc.)? https://www.morningstar.com/stocks/xnys/ibm/price-fair-value
Thanks for the post. It's an idea. What are you suggesting for the source? Individual downloads for hundreds of stocks is a lot of work, even automated. Then there is the problem of dividends. Yahoo Finance quotes have an Adjusted Close but using it only matches Morningstar returns for the most recent year. Prior year calculations don't match Morningstar returns. Looking for an easier way.
Yeah, Yahoo Finance is a mess. I made some spreadsheets for returns and simple timing systems using ETFs a few year ago...and the ETF values were different every time I downloaded new ones.
Look at Portfolio Visualizer. Go to "backtest portfolio" and put in your stocks. You can then look at annual returns (or monthly returns, etc.) portfoliovisualizer.com (I have no affiliation with this site.)
Thanks for the post. I use PV, it's a great site, but I need the data for hundreds of stocks. That would be too labor intensive. They probably have limits on how many tickers you can enter, too.
The attached mstr_total_return.csv with columns separated by semicolon and lines terminated with newline has the total return data downloaded from morningstar.com for current S&P 500 constituents.
Try over at this other forum, though folks there profess to not follow stocks so much: https://www.bogleheads.org/forum/viewtopic.php?f=1&t=287574&p=4684840#p4684840
Wow, thanks! That's great. How did you do that? Is there a way I can do it, keep it updated, and add additional tickers?