U.S. Markets close in 3 hrs 31 mins

Market recap for Wednesday, June 6th

Stocks getting a nice boost today with financials, for a change, leading the way.