Does anyone know if there are data providers that compile historical financial data for all companies on NYSE and NASDAQ? In addition, I would like to have the ability to pick any metrics from an earnings report and the specific year/quarter as a column, and download these data for all stocks...