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.