MSFT has been up nearly 30% in the last couple of months. Since stock goes down after any big reveal (see iPhone5 and Google IO), that's actually a good thing.
Apple stock has been a fluke. They generate so much income that they have insanity type cash reserves. Any company would kill for their sales and would love to have that type of cash on hand.
I think at this point even Exxon-Mobil is envious.