I am looking for a free(ideally) website/source of data that lists financial data for companies listed on NYSE and NASDAQ that goes back 5-10 years. macrotrends.com seems perfect, except sometimes companies do not have all fields/stats filled and some companies are missing altogether. I have wrote a small webscraping utility to fetch me the data, run it through my formula and render some charts and numbers. Hence, I need all the fields that I am using in my formula. Beside that mc is superb. Can you recommend some alternatives? I need just the essentials like income, expenses, assets, liabilities, inventory turnover and things like that.