Technology companies led U.S. stocks solidly higher Tuesday, giving the market its second straight gain.
Consumer-services companies, retailers and health care stocks accounted for a big slice of the broad rally. Banks declined, and oil prices recovered …