Home Business Is it safe to buy the Mastercard stock at an all-time high?