Stocks Finish Higher and Post Strong Weekly Gains

U.S. equities finished higher, adding to a rally that helped the major indices post strong weekly advances. 

2356 232