
The closing price for Bank of America (BAC) last year was $54.69, on December 31. It was up 27.5% for the year. The latest price is $51.31.
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 31 2025 | $55.01 | $55.11 | $54.62 | $54.69 | 16,293,000 |
December 30 2025 | $55.18 | $55.33 | $54.86 | $54.97 | 17,427,600 |
December 29 2025 | $55.79 | $55.93 | $54.96 | $55.04 | 21,040,100 |
December 26 2025 | $55.96 | $56.23 | $55.72 | $55.85 | 15,259,400 |
December 24 2025 | $55.81 | $56.18 | $55.58 | $55.93 | 13,634,400 |
December 23 2025 | $55.50 | $55.90 | $55.50 | $55.66 | 22,274,600 |
December 22 2025 | $55.06 | $55.79 | $55.03 | $55.57 | 33,408,800 |
December 19 2025 | $54.21 | $55.00 | $54.07 | $54.96 | 73,001,900 |
December 18 2025 | $54.49 | $54.84 | $53.47 | $53.96 | 87,452,700 |
December 17 2025 | $54.81 | $55.26 | $54.15 | $54.24 | 35,304,100 |
December 16 2025 | $54.83 | $55.04 | $54.38 | $54.50 | 32,931,900 |
December 15 2025 | $55.10 | $55.75 | $54.76 | $55.02 | 32,881,300 |
December 12 2025 | $54.47 | $54.99 | $54.04 | $54.83 | 40,539,400 |
December 11 2025 | $53.65 | $54.34 | $53.45 | $54.25 | 35,686,900 |
December 10 2025 | $53.29 | $54.24 | $53.04 | $53.78 | 54,424,400 |
December 09 2025 | $53.67 | $53.97 | $52.97 | $53.24 | 47,189,300 |
December 08 2025 | $53.60 | $53.91 | $53.19 | $53.60 | 34,386,600 |
December 05 2025 | $53.63 | $54.52 | $53.44 | $53.65 | 33,986,500 |
December 04 2025 | $53.63 | $54.10 | $53.42 | $53.58 | 38,529,600 |
December 03 2025 | $52.68 | $53.66 | $52.61 | $53.51 | 37,134,400 |
December 02 2025 | $52.95 | $53.06 | $52.40 | $52.62 | 46,073,500 |
December 01 2025 | $52.92 | $53.32 | $52.64 | $52.67 | 30,536,500 |
November 28 2025 | $52.54 | $53.36 | $52.48 | $53.07 | 18,920,800 |
November 26 2025 | $52.13 | $52.68 | $51.98 | $52.42 | 32,045,600 |
November 25 2025 | $51.69 | $52.31 | $51.30 | $51.92 | 41,310,100 |
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.