CHARLOTTE, N.C. (AP) — Bank of America Corp. (BAC) on Wednesday reported third-quarter profit of $8.47 billion. The Charlotte, North Carolina-based company said it had earnings of $1.06 per share.