Bank of America edged lower on news that the bank had agreed to pay $7.65 million to the Securities and Exchange Commission for securities law violations that resulted in an overestimate that eventually reached billions of dollars.