After another rocky trading session, U.S. equities were able to finish in the green and near the highs of the day, but a number of headwinds continued to keep conviction at bay.