Then again, that was Google and there was plenty of pent-up demand from buyers. The stock had been pounded so bad that there was nowhere for it to go but up. The good earnings news only gave it the additional momentum it needed to explode way up. Yahoo's stock probably won't see a 20% rise on Wednesday no matter how good its earnings.
Given Yahoo's snobby attitude towards Microsoft's advances, one has to surmise that it's feeling pretty comfortable with its earnings. A good report will validate its position in resisting Microsoft and holding out for a higher offer while giving it much bigger bargaining power. On the flip side, if the earnings are dowdy, little doubt will remain that Microsoft would prevail in its takeover efforts.
It's ironic, but I'm sure Google is rooting for Yahoo to report stellar earnings and fend off Microsoft. I've already seen Yahoo ads on Google's network and Yahoo is probably getting a good deal on these.
If early indications have any value, my bet is on Yahoo reporting decent earnings. If nothing, that would be another signal of strength in the Internet market. Of course, if I were so sure, I would have picked up a few call options myself, which I haven't. The May 08, $30 call strikes saw plenty of activity today. No doubt, more of the same tomorrow. Then again a lot of it could be from traders protecting short stock positions.