Microsoft shares rise