Visa beats profit estimates on strong card spending volumes, plans $30 billion buyback Yahoo Finance 2025-04-29 20:11 Source Original site