On the back of a positive earnings report, Microsoft (MSFT) gained 3.1% yesterday and climbed 4 spots in the SIA S&P 100 Index Report to 12th place. The software giant has been a relative outperformer for much of this year. Since entering the Green Favored Zone on March 14th, Microsoft is up 30.6%, compared with a gain of 6.8% for the S&P 500 Index over the same time frame.