Microsoft investor confidence