Mastercard Stock Analysis: Undervalued or Overpriced?