Microsoft shares performance