American Express Has More Room to Run Despite Rising Competition, Analyst Says