Stocks capped the week with impressive gains as investors seemed to shrug off a batch of mixed economic reports. All three major averages posting their biggest weekly gain of the year.

Major U.S. Indexes

TICKERCOMPANYNAMEPRICECHANGE%CHANGE
.DJIDow Jones Industrial AverageDJIA39,065.26-605.78-1.53%
.IXICNASDAQ CompositeNASDAQ16,736.03-65.51-0.39%
.SPXS&P 500 IndexS&P 5005,267.84-39.17-0.74%

The Dow Jones Industrial Average rallied 126.80 points to close at 16,154.39.