Mastercard is a high-growth stock with a strong moat, now reasonably valued after a recent sell-off, making it a Buy for long ...