American Express forecast annual profit largely above Wall Street expectations on Friday, underscoring resilient spending by its young and affluent customers, but a small miss on holiday-quarter profit weighed on its shares.