S&P 500, Nasdaq close at record highs on earnings boom · Reuters · Sentinel