American Express net share buybacks from 1998 to 2022 ($ billion)