U.S. stocks edged higher in morning trading Monday, riding gains in health care and technology stocks, which have had a rough start to the year. Energy stocks slumped after the price of oil veered lower, giving up early gains.