Stardust:I think 24 is the rock bottom price for MSFT. Since you shorted it at 25.6, you probably don't gain much. At this point, all the bad news had already priced in, any good news will easily shoot it above 27.
Also, there's that old saying...... sell on the rumor of bad news, buy on the reporting of bad news. It usually pans out, that by the time the bad news is reported, it has already been discounted in the price. And MSFT only missed analyst estimates by 1c.
It may be time to buy soon, instead of shorting.