There are an awful lot of chart patterns that still need to play out. Furthermore, when rising wedges break up like they have been, it's typical bullish market action.
Fundamentally, the market should not be going up. However, the market often times gets the fundamentals late after ignoring them for a time.
The theory of efficient markets is a bunch of crap.