Mastercard (MA) Stock Analysis: Is It a Buy in 2025? | Monexa