Wall Street rebounds as corporate earnings boost sentiment