Market Recap for Wednesday, June 21st 2017

Markets treading water as a sinking oil trade has stocks struggling for direction.

Advertisement