Earnings season is in full swing with results expected from Caterpillar, Yahoo, Pfizer and Coca-Cola.