The three leading U.S. indexes all finish day at all-time highs.



Source link