Visa profit beats; authorizes $1.75 billion buyback