Caterpillar: Why Merrill Says Buy

Shares of Caterpillar are rallying after a BofA Merrill Lynch upgrade.

Continue reading at Barron's - Stocks to Watch →