The rally continues The S&P 500 is up 4 points at the open and hit a fresh all-time record of 3145.