Totally agree.... I did note debt is also declining. The whole announcement screams good news, more merchants, more shoppers, more countries.... It just seems like the worries are that the market only wants to know about credit cards..
SPT Price at posting:
$1.50 Sentiment: Buy Disclosure: Held