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