Microsoft stock growth