For the second time this week, a widely watched indicator showed that consumers are increasingly satisfied with the current state of things.

The University of Michigan's final reading of consumer sentiment for June came in at 96.0, compared with expectations of 94.6 and above May's final reading of 86.9.

On Tuesday, the Conference Board said its consumer confidence reading for June rose to 105.8, a three-year high. Economists expected an increase to 104.1 from May's adjusted reading of 103.1.

Stocks took an upturn after the latest data were released, with the


, the

S&P 500

and the

Nasdaq Composite

all heading higher.