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. For example: 2016 Q2 Revenue | 2016 Q3 Revenue | 2016 Q2 Total Assets | 2016 Q3 Total Assets | 2016 Q2 Operating Income | 2016 Q3 Operating Income Stock 1 Stock 2 Stock 3 . . . Since there are only few thousands stocks on NYSE and NASDAQ, a few thousands row are pretty manageable in Excel, and I can do my analysis from there. Thanks!