Caterpillar: Heading for a Double?

One analyst upgrades Caterpillar a day before its earnings call. And it's quite an upgrade.

Continue reading at Barron's - Stocks to Watch →