U.S. Markets close in 5 hrs 35 mins

Market recap for June 23rd, 2017

Stocks clinging to gains here as energy rebounds to end the week, and tech's back in the driver's seat.