Well we are seeing a gap up in the markets this morning. I have to wonder about all the overhead resistance we are fighting into and the global economic concerns. The charts don't lie however and so far we are really holding up well and digesting all the news that comes our way with style.
Be careful (as always) today ahead of the nice long weekend and watch the volume and market internals today for confirmation of moves.