My feeling is that the rally is not being driven by fundamentals (not micro, nor macro) but by an environment of "BUY, BUY, BUY". Whether it be stocks, corporate debt or hard assets.
A liquidity fuelled rally, if you will.
In this environment I think stock prices can surge.
Who is going to sell?