Quote from nitro:
That would be a 62% move from the recent low for a stock with 8B shares outstanding (and that is not even counting options given to employees). So you are telling me that MSFT is worth $120B more today than it was three months ago? On top of that, MSFT has risk in that it may take over YHOO or other companies.
This move is two fold. In order of importance:
1) Funds are forced to put money into play. Having MSFT on your books rarely looks bad. Like many stocks, MSFT has overshot "FV" hugely. Analyst upgrades near the top get the final dumb money to buy for institutions to sell into.
2) Windows 7. People have to eat first before they buy new hardware.