Bank of America Corporation (BAC) Stock Price History
Historical prices from 2011 to 2026
Loading 10-year price history...
Historical Performance
Short-Term Returns
BAC Stock Price Trajectory (2011–2026)
As of February 28, 2026, Bank of America Corporation (BAC) trades at $49.83, representing a +8.1% return over the past year. The stock has delivered a +6.8% return over five years, reflecting significant long-term value creation.
The stock reached its all-time high of $57.55 on January 5, 2026. From this peak, BAC has corrected -13.4%, currently trading 1% below its 200-day moving average, suggesting potential weakness.
When compared to Financial Services sector peers JPM (+13.5% 1Y), WFC (+4.0% 1Y), and RY (+41.5% 1Y), BAC has underperformed the peer group average. Compare BAC vs JPM →
Historical Price Data
Showing 30 of 3,650 records| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 2026-02-27 | 51.08 | 51.41 | 49.32 | 49.83 | 49 | -4.72% |
| 2026-02-26 | 51.88 | 52.67 | 51.74 | 52.30 | 52 | +1.18% |
| 2026-02-25 | 50.33 | 51.77 | 50.33 | 51.69 | 51 | +2.54% |
| 2026-02-24 | 50.74 | 50.88 | 49.47 | 50.41 | 50 | -1.29% |
| 2026-02-23 | 52.84 | 53.26 | 50.89 | 51.07 | 51 | -3.75% |
| 2026-02-20 | 52.53 | 53.09 | 51.83 | 53.06 | 53 | +0.55% |
| 2026-02-19 | 51.91 | 52.81 | 51.83 | 52.77 | 40.18M | -1.11% |
| 2026-02-18 | 53.03 | 53.61 | 52.79 | 53.36 | 24.58M | +0.51% |
| 2026-02-17 | 52.83 | 53.27 | 51.91 | 53.09 | 1.40M | +1.03% |
| 2026-02-13 | 51.91 | 52.82 | 51.44 | 52.55 | 31.77M | +0.06% |
| 2026-02-12 | 53.91 | 53.94 | 51.79 | 52.52 | 55.46M | -2.47% |
| 2026-02-11 | 55.97 | 56.11 | 53.24 | 53.85 | 48.97M | -2.78% |
| 2026-02-10 | 56.44 | 56.83 | 54.27 | 55.39 | 48.28M | -1.81% |
| 2026-02-09 | 56.39 | 56.72 | 56.18 | 56.41 | 31.96M | -0.21% |
| 2026-02-06 | 55.55 | 56.87 | 55.29 | 56.53 | 42.45M | +2.89% |
| 2026-02-05 | 55.02 | 55.29 | 54.25 | 54.94 | 32.91M | -0.79% |
| 2026-02-04 | 54.78 | 56.04 | 54.71 | 55.38 | 54.43M | +1.71% |
| 2026-02-03 | 54.20 | 55.12 | 53.68 | 54.45 | 41.20M | +0.78% |
| 2026-02-02 | 53.20 | 54.09 | 52.95 | 54.03 | 34.61M | +1.56% |
| 2026-01-30 | 52.87 | 53.41 | 52.77 | 53.20 | 34.54M | +0.23% |
| 2026-01-29 | 51.98 | 53.09 | 51.95 | 53.08 | 35.18M | +2.45% |
| 2026-01-28 | 51.95 | 52.14 | 51.31 | 51.81 | 35.02M | -0.69% |
| 2026-01-27 | 52.21 | 52.25 | 51.81 | 52.17 | 26.49M | +0.29% |
| 2026-01-26 | 51.80 | 52.28 | 51.67 | 52.02 | 27.71M | +0.58% |
| 2026-01-24 | 52.11 | 52.18 | 51.38 | 51.72 | 25.25M | 0.00% |
| 2026-01-23 | 52.11 | 52.20 | 51.38 | 51.72 | 34.55M | -1.39% |
| 2026-01-22 | 52.47 | 53.13 | 52.33 | 52.45 | 30.69M | +0.73% |
| 2026-01-21 | 52.23 | 52.86 | 52.05 | 52.07 | 36.31M | -0.06% |
| 2026-01-20 | 52.32 | 53.48 | 51.96 | 52.10 | 49.15M | -1.64% |
| 2026-01-16 | 52.69 | 53.38 | 52.25 | 52.97 | 52.04M | +0.72% |
See BAC's True Return
Price is only half the story. See total return with reinvested dividends.
Launch CalculatorIs BAC Undervalued?
See our Bear / Base / Bull DCF models and intrinsic value estimates.
View ValuationCompare BAC vs JPM
See how BAC stacks up against sector leader JPMorgan Chase & Co..
Start ComparisonFrequently Asked Questions
How has BAC stock performed recently?
BAC returned +8.1% over the past year, beating its 5-year annualized CAGR of +6.8%. The stock trades below its 200-day moving average, confirming the uptrend.
What is BAC's all-time high price?
Bank of America Corporation reached $57.55 on 2026-01-05. The 52-week high is $57.55. Current 1-year return of +8.1% places the stock closer to historical peaks.
Where can I download BAC historical price data?
This page provides BAC daily OHLCV data with 50-day MA, 200-day MA, and RSI indicators. Data spans 2011-2026, downloadable in CSV format.