Fred Database

Fred Database
Federal Reserve Bank of St. Louis provides FRED, an amazing resource for financial data