S&P 500 finishes at the highs, up 46 points to 1978

The S&P 500 roared higher today after two days of declines to finish February. The rally today confirms the break of the minor Jan/Feb double top that I wrote about on Thursday.

Perhaps the move today is a bit overdone and we'll get a retracement but March is the best month for stocks on the calendar.

I like buying the S&P 500 on a pullback to 1963 and/or 1950. The technicals have a way of breaking your heart in stock market indexes but the clouds are parting on the global economy.

Ultimately, I think the market will test 1995/2000 but it will probably struggle to get above until after the Fed decision on March 16.