One of the highest-priced purchases ever charged to an American Express card was $2.5 million-for a painting by Roy Liechtenstein.