The S&P 500 finished higher today–and the Dow Jones Industrial Average narrowly missed a new all-time high–on better-than-expected economic data. Unfortunately for the Nasdaq, that only meant a continuation of the rotation out of tech into economically sensitive oil and bank stocks today. The S&P 500 rose 0.2% to 2,429.01 today, while the Dow Jones Industrial Average gained 129.64 points, or 0.6%, to 21,479.27. The Nasdaq Composite fell 0.5% to 6,110.06.The Dow traded as high as 21,562.75, which would have been a new record close.