Home » Stocks kick off July by hitting fresh peak