×

Major market indexes post record close Thursday

4:33 PM ET Thu, 1 June 2017

Indexes post solid monthly performance.