Microsoft buybacks articles