Wall St ends higher with key inflation data, earnings ahead