$50B buyback overshadowed