American Express stock has received a consensus rating of buy. The average rating score is A2 and is based on 34 buy ratings, 26 hold ratings, and 4 sell ratings.