Skip to main content

Want a detailed portfolio tracker?

Performance analysis of Bank Of America (BAC)

Annual Return

Over the past 3 years, BAC has had an average annual return of +27.16%, outperforming the benchmark SPY, which returned +19.31% annual.

Over the past 5 years, BAC has had an average annual return of +12.34%, underperforming the benchmark SPY, which returned +12.78% annual.

Over the past 10 years, BAC has had an average annual return of +18.21%, outperforming the benchmark SPY, which returned +14.91% annual.

Since Nov 1, 1999, BAC has had an average annual return of +5.24%, underperforming the benchmark SPY, which returned +8.46% annual.

202620252024202320222021202020192018201720162015
+11.90%+28.03%+33.86%+4.82%-23.81%+49.58%-11.62%+46.17%-14.98%+35.67%+33.34%-4.78%
201420132012201120102009200820072006200520042003
+15.73%+34.52%+109.80%-58.12%-11.16%+7.49%-61.18%-18.86%+20.68%+2.39%+21.50%+20.14%
2002200120001999
+14.52%+42.68%-4.54%-21.96%

Monthly Return

YearJanFebMarAprMayJunJulAugSepOctNovDecAnnually Total
2026-3.27%-6.33%-1.61%+9.66%-3.48%+11.80%+6.07%+11.90%
2025+5.35%-0.43%-8.91%-4.43%+10.66%+7.85%-0.10%+7.34%+2.25%+3.60%+0.38%+3.05%+28.03%
2024+1.01%+2.21%+9.85%-2.40%+8.05%+0.05%+1.35%+1.09%-1.97%+5.39%+13.61%-6.98%+33.86%
2023+7.13%-3.33%-16.07%+2.38%-5.09%+4.05%+11.54%-9.66%-4.50%-3.79%+16.67%+10.43%+4.82%
2022+3.71%-4.21%-6.28%-13.44%+4.26%-15.84%+8.61%-0.60%-9.56%+19.34%+5.02%-11.97%-23.81%
2021-2.18%+17.06%+12.01%+4.76%+4.59%-2.33%-6.96%+8.84%+2.20%+12.55%-6.93%+0.52%+49.58%
2020-6.78%-13.19%-25.01%+13.29%+0.29%-0.87%+4.76%+3.46%-5.76%-1.61%+18.82%+8.31%-11.62%
2019+15.55%+2.67%-5.12%+10.84%-13.02%+9.61%+5.80%-10.33%+6.71%+7.19%+6.56%+6.28%+46.17%
2018+8.40%+0.31%-6.22%-0.23%-2.55%-2.92%+9.54%+0.16%-4.29%-6.66%+3.28%-12.75%-14.98%
2017+2.44%+9.01%-4.14%-1.06%-3.66%+8.25%-0.58%-0.45%+6.07%+8.09%+3.28%+4.79%+35.67%

Drawdown analysis of Bank Of America (BAC)

The maximum drawdown for the BAC was -93.11%, occurring on Mar 6, 2009. Recovery took 3040 trading sessions.

The current BAC drawdown is -1.87%.

Since Nov 1, 1999 BAC has experienced the following drawdowns:

  • 50% or more: 1 time
  • 40% or more: 3 times
  • 30% or more: 3 times
  • 20% or more: 6 times
  • 10% or more: 12 times
DepthStartTo BottomBottomTo RecoverEndTotal
-93.11%Oct 5, 2007356Mar 6, 20093040Apr 5, 20213396
-46.63%Feb 8, 2022432Oct 27, 2023261Nov 11, 2024693
-40.70%Nov 16, 1999267Dec 6, 2000152Jul 17, 2001419
-28.37%May 17, 2002100Oct 9, 2002133Apr 22, 2003233
-27.51%Feb 6, 202540Apr 4, 202556Jun 26, 202596
-20.82%Aug 23, 200116Sep 21, 200144Nov 23, 200160
-17.92%Jan 6, 202646Mar 13, 202665Jun 16, 2026111
-14.65%Jun 4, 202130Jul 19, 202149Sep 27, 202179
-11.89%Jul 25, 200366Oct 28, 200357Jan 21, 2004123
-11.59%Nov 16, 2006177Aug 3, 200744Oct 5, 2007221
-10.68%Jun 21, 200583Oct 18, 200526Nov 23, 2005109
-10.36%Nov 3, 202132Dec 20, 202113Jan 7, 202245
-9.47%Jan 11, 20228Jan 24, 202211Feb 8, 202219
-8.69%Nov 27, 202415Dec 19, 202431Feb 6, 202546
-8.57%Nov 23, 200150Feb 6, 200215Feb 28, 200265
-8.47%Jan 3, 200622Feb 3, 200628Mar 16, 200650
-8.19%Jul 3, 202524Aug 7, 202511Aug 22, 202535
-7.19%Sep 29, 20259Oct 10, 202510Oct 24, 202519
-6.67%Mar 4, 200512Mar 22, 200559Jun 15, 200571
-6.63%May 5, 200627Jun 14, 200626Jul 21, 200653
-5.83%Mar 5, 200445May 10, 200412May 26, 200457
-5.75%Nov 12, 20256Nov 20, 20259Dec 4, 202515
-5.30%Dec 31, 20049Jan 13, 200522Feb 15, 200531
-4.94%Apr 12, 20216Apr 20, 20217Apr 29, 202113
-4.54%Nov 8, 19993Nov 11, 19991Nov 12, 19994