U.S. stocks end higher, but S&P 500 logs 3rd straight weekly decline ahead of Christmas

U.S. stocks ended higher in a choppy, preholiday session Friday as an inflation report and a raft of other data did little to change expectations that the Federal Reserve would likely continue hiking ...