Microsoft shares close at their highest level this year