Wall St ends higher with earnings poised to ramp up