I am looking for a data feed or website that allows me to view historical information like P/E, debt-to-equity, yield, return on capital, et cetera on a day by day historical basis. I am looking for the sort of thing where I can easily request data by simply giving the date. If I have to parse a webpage than so be it. The best thing I have found is eoddata.com. Anybody know anything better? Preferably free, but if the service is really good, I will pay!