April 28, 2025

Mastercard Foundation Sells Over $50 Million in Mastercard Stock: Why It’s Not Necessarily a Bad Sign