Bank of America (BAC) reported EPS up 7.1% to $1.21, ahead of expectations of $1.13. Revenue increased to $31.70bn, exceeding consensus of $30.72bn, supported by stronger markets activity and record client balances of $4.90tn. Pretax margins improved above 27% due to expense discipline, while consumer spending strengthened through June and July.