Caterpillar: Crushes It!

Caterpillar's shares are rising today after the machinery manufacturer reported much better-than-expected earnings.

Continue reading at Barron's - Stocks to Watch →