Despite horrible earnings reports from Caterpillar, including 20,000 job cuts, there is some good news also. McDonalds beat analyst earnings expectations, existing home sales rose unexpectedly in December, and the leading economic indicators were better than expected. Stocks have responded by moving higher. We have had this much good news in several weeks!