Fred Database

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