S&P 500 Hits Record Close Amid Earnings Deluge By: InvestorPlace July 25, 2017 at 18:03 PM EDT Read More >>