U.S. Stocks Rally for Fifth Straight Week on Jobs Data, Earnings

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.