U.S. equities finished higher in a rollercoaster of a session, as the markets digested a number of key events.