Dow, S&P 500 and Nasdaq reach new all-time highs

Strong holiday retail numbers likely causing the post-Christmas surge.