U.S. stocks closed solidly higher Tuesday as several big companies delivered positive surprises in their quarterly earnings reports.
Health care companies led the gains, which were broad and wiped out modest market losses from the day before.
Energy stocks also rose as the price of crude oil recovered from an earlier slide.