With the all-time high of 2130.82 now only 1.4% away for the S&P 500, the question is: Will it be able to break out to new highs? One thing to note is the 2,100 level has been very firm resistance … Continue reading