Microsoft (MSFT) has been a strong performer this year, delivering a return of 30% to its shareholders year to date compared to the 18% rise in the broader NASDAQ index. The company currently has a ...