(CNN) -

U.S. stocks recover from earlier losses, posting solid gains as fiscal cliff talks give hope. Dow adds 106 points.