1:15pm (EST) The bulls are putting an explanation point on a strong month as they have once again pushed the major indexes to new 52-week highs.  Earnings and economic news continue to drive the headlines which have been pretty positive today. Caterpillar (CAT, $115.29, up $2.65) is trading at fresh highsRead more

More