Where can I download bulk historical stock price data?
Can anyone recommend some free or inexpensive data sources for historical stock info?
In general, I’m looking for daily pricing and volume data for the last 5 years or so, for at least the NYSE stocks, or preferably a broader set of securities. Additional info, including fundamental info on the stocks, would be great too.
I want to download this data and do some analysis on my own PC, so I don’t want a site where I have to look up each result on the screen, but rather, somewhere where I can download a bulk set of data in a common, accessible format (XLS, text, etc.)
Free would be best, of course, but I’d be willing to pay a reasonable price if need be.


Try http://finance.google.com
or http://finance.yahoo.com
You might also try subscription databases available at some large public university libraries near you. Ask to get on the Internet and be directed to their online business databases. Some possibilities include
Mergent Online and Standard and Poor’s NetAdvantage. Those two (esp. the latter) should allow you to download historical stats in Excel format.
install aptistock freeware & get data with
free buy sell signal
give feedback
In yahoo finance you enter a quote code and then you click into historical prices, in that page at the bottom you will a link that says "Download to a spreadsheet". It is a very useful tool for me, I hope it will work for you.
The best source is the CRSP database. However — it is not free. In fact, it is not cheap.
However, if you have access to a B-School library, almost all of them have access to it through the Wharton Research Data Service system (WRDS).
I have a free open-source EXCEL add-in that has various user-defined functions that you can use to download historical quotes, current quotes and fundamental data from a number of different web sites. I support it in this Yahoo! group:
http://finance.groups.yahoo.com/group/smf_addin/
The add-in, documentation on the different functions, and sample templates can be found in the files area of the group.
If you have any questions on the functions and their use, just post them in that group.
Another Yahoo! group you may find useful:
http://tech.groups.yahoo.com/group/xltraders/