When Should You Buy Mastercard Incorporated (NYSE:MA)?