The potential charges, says Marianne Lake, CEO of consumer and community banking at JPMorgan, are a result of new regulatory rules that cap overdraft and late fees. Lake says Chase will be passing along those increased expenses to customers, which would put an end to now-free services such as checking accounts and wealth management tools. And she says she expects other banks will follow suit.
https://ycharts.com/companies/JPM/stock_buyback
2.823 billion spent on buybacks this year alone. For their 86 million account holders that is a bit over 32.5 dollars each.
Seems like they have plenty of money.