The S&P 500 and Nasdaq hit records again, as did gold and silver. Plus, earnings season is almost here.