Bank of America has raised the ATM fee it charges other banks’ customers to $3, up from $2 per withdrawal. “Banks often move like a school of fish on punitive charges such as ATM surcharges and credit card late fees,” said analyst Greg McBride of, “so it's just a matter of time before others follow suit.” (USA Today)