bank of america stock average yearly price for the last 28 years

The average closing price for Bank of America (BAC) between February 25, 1997 and February 25, 2025 is $21.20. It was up 198% in that time. The latest price is $43.98.

Daily pricing data for Bank of America dates back to 11/5/1984, and may be incomplete.