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.