SawitMarket
Truist reiterates American Express stock rating on spending momentum