$3.5 billion stock repurchase