(CNBC) U.S. stocks closed higher Wednesday, helped by a recovery in health care stocks and gains in energy, as investors awaited the beginning of earnings season. ( Tweet This )
After rising nearly 1 percent in opening trade, the major averages struggled to hold out of negative territory, following declines in oil prices.
"I think what happened here was people said this was a good place to take profits," said Marc Chaikin, CEO of Chaikin Analytics. He doesn't think stocks have bottomed yet and noted that the S&P 500 hit resistance between 1,980 and 2,000.
Advertisement - story continues below