I think people were asking that same thing the 2 days going into CAT's earnings. CAT was up about $3 those 2 days and look at how bad they did. Many times the broker dealers are just running stocks up before bad earnings and down before good earnings to mess up people minds.
Dont read too much into this move, really. I take this big move up as a good point to sell or go short with puts.