The upcoming Braintree contract renegotiations with big tech players could bring more downside than upside in the near term (i.e. 12 months). A 5% revenue headwind in 2025 for a mere 1 percentage ...