U.S. stocks close at record highs on strong corporate earnings

2017-07-26 1