For you technicians, is this a double top or can earnings take the markets to fresh 52 week highs?

The markets are just about at their highs from the April 26th peak. Is a double top forming or can earnings and the upcoming mid-term elections be catalysts for the continuation of this rally? So far earnings have been a mixed bag, with banks continuing to underperform along with certain chip stocks i.e. Intel (NasdaqGS: INTC) which certainly looked sluggish today. Then of course you’ve got the rock star Apple (NasdaqGS: AAPL) which broke through $300 per share today hitting all time highs and is really one of the main reasons why the Nasdaq continues to lift. It will be interesting to see how business is doing at some of the other tech titans such as Google (NasdaqGS: GOOG), IBM (NYSE: IBM) and Microsoft (NasdaqGS: MSFT) when they begin reporting their 3rd quarter results starting with Google tomorrow.

I would like to see the banks and tech stocks other than Apple join this amazing commodity bull run that is occurring so we can have a more believable and a more broader base rally.

Good luck to all.