"MSFT knew IMHO that if they did not split and div they would be dead meat with these earnings." ---------------------------------------------------------------
Smart Money....
My guess is that they are toast anyway. I believe it will be a long time before they see today's highs again.