Bloomberg
U.S. Stocks Rally for Fifth Straight Week on Jobs Data, Earnings
Daniel Acker/Bloomberg
Caterpillar gained 4.1 percent to $99.49 for the week.