To state the obvious...
It's difficult to predict/invest for the short term and correspondingly time the market.  
Prices are rising with expectations that earnings will follow due to the impact of policy changes.  It's anyone's guess right now what policy changes will get implemented.  But there may be some serious reckoning if the earnings don't materialize.