Bank of America Corporation

Check BAC stock price, historical returns, and performance trends — updated daily.

Bank of America Corporation (BAC) company overview

Bank of America is a formidable financial titan with a $3.5 trillion balance sheet and a cornerstone of the American economy, holding the second-largest deposit market share in the United States. While the firm has maintained its stronghold among middle-market and retail clientele domestically, Bank of America has continued to hold its own on the global stage, as evidenced by its fourth-largest global trading operation and an investment banking division that regularly finishes in the top four in global league tables. The firm is organized across four segments: consumer banking, global wealth and investment management, global banking, and global markets.

BAC — period returns
PeriodReturn %
Last date0.48
Week1.07
Last Month-8.22
Last 3 months-8.27
Last 6 months2.31
Year to Date (YTD)-2.45
Last 1 year11.71
Last 2 years30.23
Last 3 years103.96
Last 5 years26.52
Last 10 years241.13
Last 15 years805.14
Last 20 years1.68
Last 25 years91.51
Last 50 years4337.4
SPY benchmark — period returns
PeriodReturn %
Last date-0.06
Week0.42
Last Month2.26
Last 3 months3.86
Last 6 months13.41
Year to Date (YTD)13.9
Last 1 year17.35
Last 2 years33.16
Last 3 years80.32
Last 5 years78.8
Last 10 years265.1
Last 15 years547.18
Last 20 years470.41
Last 25 years624.35
Last 50 years1670.82
BAC annual returns (chart)
BAC annual returns
PeriodReturn %
2000-5.28
200134.64
200210.48
200313.81
200418.84
2005-0.67
200613.4
2007-22.63
2008-65.29
20095.09
2010-14.98
2011-60.82
2012100.17
201329.43
201411.12
2015-5.98
201634.51
201731.03
2018-17.59
201941.11
2020-14.96
202148.15
2022-28.28
20230.48
202429.65
202524.18
2026-2.45
BAC quarterly returns (chart)
BAC quarterly returns
PeriodReturn %
2000-Q18.26
2000-Q2-22.52
2000-Q316.4
2000-Q4-13.53
2001-Q117.11
2001-Q211.15
2001-Q3-3.47
2001-Q46.78
2002-Q18.04
2002-Q23.23
2002-Q3-7.86
2002-Q45.14
2003-Q1-5.43
2003-Q216.21
2003-Q3-2.45
2003-Q41.54
2004-Q12.4
2004-Q23.85
2004-Q33.19
2004-Q46.41
2005-Q1-5.08
2005-Q23.64
2005-Q3-6.4
2005-Q49.75
2006-Q1-3.27
2006-Q25.3
2006-Q39.75
2006-Q4-0.43
2007-Q1-4.33
2007-Q2-3.05
2007-Q31.93
2007-Q4-18.52
2008-Q1-6.53
2008-Q2-41.58
2008-Q347
2008-Q4-63.07
2009-Q1-52.41
2009-Q287.23
2009-Q329.66
2009-Q4-7.09
2010-Q113.77
2010-Q2-20.34
2010-Q3-6.56
2010-Q40.3
2011-Q1-6.06
2011-Q2-18.03
2011-Q3-44.82
2011-Q40.54
2012-Q165
2012-Q2-15.5
2012-Q39.69
2012-Q429.58
2013-Q11.25
2013-Q25.84
2013-Q36.73
2013-Q412.01
2014-Q16.83
2014-Q2-11.36
2014-Q39.29
2014-Q46.36
2015-Q1-14.02
2015-Q210.45
2015-Q3-9.52
2015-Q48.23
2016-Q1-17.71
2016-Q2-2.14
2016-Q319.47
2016-Q441.39
2017-Q14.7
2017-Q22.84
2017-Q32.67
2017-Q415.22
2018-Q10.3
2018-Q2-3.82
2018-Q34.17
2018-Q4-16.9
2019-Q110.54
2019-Q21.61
2019-Q3-0.85
2019-Q423.84
2020-Q1-40.43
2020-Q220.13
2020-Q33.57
2020-Q425.77
2021-Q128.84
2021-Q24.41
2021-Q32.19
2021-Q43.27
2022-Q1-10.74
2022-Q2-23.89
2022-Q3-4.31
2022-Q46.53
2023-Q1-14.65
2023-Q20.35
2023-Q3-6.23
2023-Q426.1
2024-Q111.86
2024-Q26
2024-Q3-0.82
2024-Q412.06
2025-Q1-5.78
2025-Q214.05
2025-Q37.14
2025-Q48.52
2026-Q1-12.87
2026-Q215.65
2026-Q3-6.73
2026-Q41.58
BAC monthly returns (chart)
BAC monthly returns
PeriodReturn %
2000-010
2000-02-5.04
2000-0314
2000-04-6.56
2000-0513.14
2000-06-22.44
2000-0710.19
2000-0813.09
2000-09-2.24
2000-10-8.25
2000-11-16.9
2000-1214.87
2001-0117.31
2001-02-5.8
2001-038.01
2001-042.26
2001-055.79
2001-061.32
2001-076
2001-08-3.33
2001-09-5.04
2001-101.03
2001-114.03
2001-122.57
2002-010.1
2002-021.49
2002-036.35
2002-046.56
2002-054.58
2002-06-7.18
2002-07-5.49
2002-085.38
2002-09-8.96
2002-109.4
2002-110.4
2002-12-0.74
2003-010.72
2003-02-1.17
2003-03-3.47
2003-0410.8
2003-050.19
2003-066.5
2003-074.48
2003-08-4.02
2003-09-1.51
2003-10-2.95
2003-11-0.4
2003-126.63
2004-011.27
2004-020.56
2004-03-1.15
2004-04-0.62
2004-053.28
2004-061.8
2004-070.47
2004-085.81
2004-09-3.67
2004-103.37
2004-113.3
2004-121.56
2005-01-1.32
2005-020.6
2005-03-5.47
2005-042.13
2005-052.84
2005-06-1.53
2005-07-4.41
2005-08-1.31
2005-09-2.16
2005-103.9
2005-114.92
2005-120.57
2006-01-4.16
2006-023.66
2006-03-0.68
2006-049.62
2006-05-3.04
2006-06-0.62
2006-077.13
2006-08-0.12
2006-094.08
2006-100.56
2006-11-0.04
2006-12-0.85
2007-01-1.52
2007-02-3.33
2007-030.37
2007-04-0.24
2007-05-0.37
2007-06-3.59
2007-07-3.01
2007-086.87
2007-09-0.81
2007-10-3.96
2007-11-4.45
2007-12-10.56
2008-017
2008-02-9.99
2008-03-4.6
2008-04-0.98
2008-05-9.4
2008-06-29.81
2008-0737.83
2008-08-5.35
2008-0912.4
2008-10-30.94
2008-11-32.77
2008-12-13.35
2009-01-53.27
2009-02-39.97
2009-0372.66
2009-0430.94
2009-0526.2
2009-0617.13
2009-0712.05
2009-0818.93
2009-09-3.81
2009-10-13.83
2009-118.71
2009-12-4.98
BAC OHLC (1 year) — price trend
BAC OHLC (1 year)
DateOpenHighLowCloseVolume
2025-10-1349.249.448.8148.86—
2025-10-1448.8550.548.5350.09—
2025-10-1551.5752.8551.2352.28—
2025-10-1652.652.765050.44—
2025-10-1750.9551.7750.3351.28—
2025-10-2051.4452.2851.3752.04—
2025-10-2152.0952.3751.4451.52—
2025-10-2251.551.5850.4451.1—
2025-10-2351.4851.851.1151.76—
2025-10-2451.8552.8251.8552.57—
2025-10-2752.853.0752.5353.02—
2025-10-285353.2852.3452.87—
2025-10-2952.6653.0152.3252.58—
2025-10-3052.6753.4452.5653.03—
2025-10-3152.7953.6452.7753.45—
2025-11-0353.2653.6452.7153.56—
2025-11-0453.025452.7253.54—
2025-11-0552.9653.0751.7452.45—
2025-11-0653.4253.7552.7753.29—
2025-11-0753.1553.5852.7153.2—
2025-11-1053.4153.9953.3453.42—
2025-11-1153.7553.9853.2853.63—
2025-11-1253.8954.6953.7754.11—
2025-11-1353.7954.2152.7752.87—
2025-11-1452.8652.952.0352.61—
2025-11-1752.5852.5851.3951.48—
2025-11-1851.2852.1851.1551.64—
2025-11-1951.6752.4951.6752.02—
2025-11-2052.552.9550.9751—
2025-11-2151.2951.7850.751.56—
2025-11-2451.6552.2451.451.93—
2025-11-2552.2552.8851.8652.48—
2025-11-2652.753.2552.5552.99—
2025-11-2853.1153.9453.0553.65—
2025-12-0153.553.953.2153.24—
2025-12-0253.5353.6452.9753.19—
2025-12-0353.2554.2453.1854.09—
2025-12-0454.2154.695454.16—
2025-12-0553.9354.8353.7453.95—
2025-12-0853.954.2153.4953.9—
2025-12-0953.9754.2853.2753.54—
2025-12-1053.5954.5553.3454.08—
2025-12-1153.9554.6553.7554.56—
2025-12-1254.7855.354.3555.14—
2025-12-1555.4156.0755.0755.33—
2025-12-1655.1455.3554.6954.81—
2025-12-1755.1255.5754.4654.55—
2025-12-1854.855.1553.7754.26—
2025-12-1954.5255.3154.3855.27—
2025-12-2255.3756.1155.3455.88—
2025-12-2355.8156.2255.8155.97—
2025-12-2456.1356.555.8956.25—
2025-12-2656.2856.5556.0356.17—
2025-12-2956.1156.2555.2755.35—
2025-12-3055.4955.6455.1755.28—
2025-12-3155.3255.4254.9355—
2026-01-0255.0355.9954.8855.95—
2026-01-0556.1757.5556.1456.89—
2026-01-0657.0157.4156.7557.25—
2026-01-0756.6956.8155.4455.64—
2026-01-0855.4856.5855.4756.18—
2026-01-0956.1756.6155.7955.85—
2026-01-1255.2955.4554.7355.19—
2026-01-1355.2755.5254.354.54—
2026-01-1452.8853.4851.6652.48—
2026-01-1552.7253.0452.2352.59—
2026-01-1652.6953.3852.2552.97—
2026-01-2052.3253.4851.9652.1—
2026-01-2152.2352.8652.0552.07—
2026-01-2252.4753.1352.3352.45—
2026-01-2352.1152.251.3851.72—
2026-01-2651.852.2851.6752.02—
2026-01-2752.2152.2551.8152.17—
2026-01-2851.9552.1451.3151.81—
2026-01-2951.9853.0951.9553.08—
2026-01-3052.8753.4152.7753.2—
2026-02-0253.254.0952.9554.03—
2026-02-0354.255.1253.6854.45—
2026-02-0454.7856.0454.7155.38—
2026-02-0555.0255.2954.2554.94—
2026-02-0655.5556.8755.2956.53—
2026-02-0956.3956.7256.1856.41—
2026-02-1056.4456.8354.2755.39—
2026-02-1155.9756.1153.2453.85—
2026-02-1253.9153.9451.7952.52—
2026-02-1351.9152.8251.4452.55—
2026-02-1753.0453.5552.6252.74—
2026-02-1852.9953.6152.7953.36—
2026-02-1951.9152.8151.8352.77—
2026-02-2052.5353.0951.8353.06—
2026-02-2352.8453.2650.8951.07—
2026-02-2450.7450.8849.4750.41—
2026-02-2550.3351.7750.3151.69—
2026-02-2550.3351.7750.3151.69—
2026-02-2651.8852.6751.7452.3—
2026-02-2751.0851.4149.3249.83—
2026-03-0248.7850.4248.5849.81—
2026-03-0348.7650.5148.549.97—
2026-03-0449.8950.4149.2150.3—
2026-03-0549.8250.4349.3349.81—
2026-03-0648.5548.747.6248.64—
2026-03-0947.9448.1546.7747.9—
2026-03-1048.2849.1547.648.56—
2026-03-1148.3648.6547.7848.52—
2026-03-1247.747.7846.7947.13—
2026-03-1347.5247.8246.6546.72—
2026-03-1647.1247.6746.947.06—
2026-03-1747.6648.0847.2147.28—
2026-03-1847.2247.8846.6946.83—
2026-03-1946.4247.1846.1247.01—
2026-03-2047.1347.4646.6947.16—
2026-03-2348.3448.3747.4847.52—
2026-03-2447.0548.4647.0248.14—
2026-03-2548.5249.1148.1948.75—
2026-03-2648.7148.8748.0348.24—
2026-03-2748.0748.2546.8446.97—
2026-03-3047.5547.8546.9347.23—
2026-03-3147.6848.7747.3748.75—
2026-04-0149.750.0548.7849.27—
2026-04-0248.7549.5648.1649.38—
BAC OHLC with signals — price trend
BAC OHLC with signals
DateOpenHighLowCloseVolume
2025-10-1349.249.448.8148.86—
2025-10-1448.8550.548.5350.09—
2025-10-1551.5752.8551.2352.28—
2025-10-1652.652.765050.44—
2025-10-1750.9551.7750.3351.28—
2025-10-2051.4452.2851.3752.04—
2025-10-2152.0952.3751.4451.52—
2025-10-2251.551.5850.4451.1—
2025-10-2351.4851.851.1151.76—
2025-10-2451.8552.8251.8552.57—
2025-10-2752.853.0752.5353.02—
2025-10-285353.2852.3452.87—
2025-10-2952.6653.0152.3252.58—
2025-10-3052.6753.4452.5653.03—
2025-10-3152.7953.6452.7753.45—
2025-11-0353.2653.6452.7153.56—
2025-11-0453.025452.7253.54—
2025-11-0552.9653.0751.7452.45—
2025-11-0653.4253.7552.7753.29—
2025-11-0753.1553.5852.7153.2—
2025-11-1053.4153.9953.3453.42—
2025-11-1153.7553.9853.2853.63—
2025-11-1253.8954.6953.7754.11—
2025-11-1353.7954.2152.7752.87—
2025-11-1452.8652.952.0352.61—
2025-11-1752.5852.5851.3951.48—
2025-11-1851.2852.1851.1551.64—
2025-11-1951.6752.4951.6752.02—
2025-11-2052.552.9550.9751—
2025-11-2151.2951.7850.751.56—
2025-11-2451.6552.2451.451.93—
2025-11-2552.2552.8851.8652.48—
2025-11-2652.753.2552.5552.99—
2025-11-2853.1153.9453.0553.65—
2025-12-0153.553.953.2153.24—
2025-12-0253.5353.6452.9753.19—
2025-12-0353.2554.2453.1854.09—
2025-12-0454.2154.695454.16—
2025-12-0553.9354.8353.7453.95—
2025-12-0853.954.2153.4953.9—
2025-12-0953.9754.2853.2753.54—
2025-12-1053.5954.5553.3454.08—
2025-12-1153.9554.6553.7554.56—
2025-12-1254.7855.354.3555.14—
2025-12-1555.4156.0755.0755.33—
2025-12-1655.1455.3554.6954.81—
2025-12-1755.1255.5754.4654.55—
2025-12-1854.855.1553.7754.26—
2025-12-1954.5255.3154.3855.27—
2025-12-2255.3756.1155.3455.88—
2025-12-2355.8156.2255.8155.97—
2025-12-2456.1356.555.8956.25—
2025-12-2656.2856.5556.0356.17—
2025-12-2956.1156.2555.2755.35—
2025-12-3055.4955.6455.1755.28—
2025-12-3155.3255.4254.9355—
2026-01-0255.0355.9954.8855.95—
2026-01-0556.1757.5556.1456.89—
2026-01-0657.0157.4156.7557.25—
2026-01-0756.6956.8155.4455.64—
2026-01-0855.4856.5855.4756.18—
2026-01-0956.1756.6155.7955.85—
2026-01-1255.2955.4554.7355.19—
2026-01-1355.2755.5254.354.54—
2026-01-1452.8853.4851.6652.48—
2026-01-1552.7253.0452.2352.59—
2026-01-1652.6953.3852.2552.97—
2026-01-2052.3253.4851.9652.1—
2026-01-2152.2352.8652.0552.07—
2026-01-2252.4753.1352.3352.45—
2026-01-2352.1152.251.3851.72—
2026-01-2651.852.2851.6752.02—
2026-01-2752.2152.2551.8152.17—
2026-01-2851.9552.1451.3151.81—
2026-01-2951.9853.0951.9553.08—
2026-01-3052.8753.4152.7753.2—
2026-02-0253.254.0952.9554.03—
2026-02-0354.255.1253.6854.45—
2026-02-0454.7856.0454.7155.38—
2026-02-0555.0255.2954.2554.94—
2026-02-0655.5556.8755.2956.53—
2026-02-0956.3956.7256.1856.41—
2026-02-1056.4456.8354.2755.39—
2026-02-1155.9756.1153.2453.85—
2026-02-1253.9153.9451.7952.52—
2026-02-1351.9152.8251.4452.55—
2026-02-1753.0453.5552.6252.74—
2026-02-1852.9953.6152.7953.36—
2026-02-1951.9152.8151.8352.77—
2026-02-2052.5353.0951.8353.06—
2026-02-2352.8453.2650.8951.07—
2026-02-2450.7450.8849.4750.41—
2026-02-2550.3351.7750.3151.69—
2026-02-2550.3351.7750.3151.69—
2026-02-2651.8852.6751.7452.3—
2026-02-2751.0851.4149.3249.83—
2026-03-0248.7850.4248.5849.81—
2026-03-0348.7650.5148.549.97—
2026-03-0449.8950.4149.2150.3—
2026-03-0549.8250.4349.3349.81—
2026-03-0648.5548.747.6248.64—
2026-03-0947.9448.1546.7747.9—
2026-03-1048.2849.1547.648.56—
2026-03-1148.3648.6547.7848.52—
2026-03-1247.747.7846.7947.13—
2026-03-1347.5247.8246.6546.72—
2026-03-1647.1247.6746.947.06—
2026-03-1747.6648.0847.2147.28—
2026-03-1847.2247.8846.6946.83—
2026-03-1946.4247.1846.1247.01—
2026-03-2047.1347.4646.6947.16—
2026-03-2348.3448.3747.4847.52—
2026-03-2447.0548.4647.0248.14—
2026-03-2548.5249.1148.1948.75—
2026-03-2648.7148.8748.0348.24—
2026-03-2748.0748.2546.8446.97—
2026-03-3047.5547.8546.9347.23—
2026-03-3147.6848.7747.3748.75—
2026-04-0149.750.0548.7849.27—
2026-04-0248.7549.5648.1649.38—

BAC related tickers