This is on a revenue of $24.5 billion, so about 10% profit margin.
The one that bugs me the most is that the margin generated by credit and debit card transaction fees is similarly limited in the US, but insuring transactions against fraud is part of the costs. Because of this, US credit card transactions are like a playbook of what not to do in security.