NYSE:BAC | Historical Stock Price | BANK OF AMERICA CORP /DE/

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1973-02-21 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$0.91$2.68$7.93$23.48$69.49$205.691973-02-212026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2017

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$29.52$75.0440,672,000
2017-12-28$29.80$75.7537,914,900
2017-12-27$29.73$75.5835,111,800
2017-12-26$29.78$75.7042,371,200
2017-12-22$29.88$75.9654,203,000
2017-12-21$29.82$75.8072,953,200
2017-12-20$29.48$74.9481,271,200
2017-12-19$29.45$74.8667,984,100
2017-12-18$29.48$74.9470,548,600
2017-12-15$29.04$73.82129,859,400
2017-12-14$28.73$73.0360,615,800
2017-12-13$28.84$73.3179,980,600
2017-12-12$29.32$74.5376,017,200
2017-12-11$28.94$73.5754,001,900
2017-12-08$29.05$73.8560,991,300
2017-12-07$28.78$73.1680,706,100
2017-12-06$28.64$72.8074,593,800
2017-12-05$28.93$73.5491,349,800
2017-12-04$29.06$73.87145,661,700
2017-12-01$28.10$71.43137,774,800
2017-11-30$28.17$71.61122,131,900
2017-11-29$28.28$71.58119,728,400
2017-11-28$27.64$69.9699,765,000
2017-11-27$26.59$67.3144,828,600
2017-11-24$26.59$67.3114,273,600
2017-11-22$26.66$67.4838,103,200
2017-11-21$26.73$67.6657,749,100
2017-11-20$26.74$67.6946,328,800
2017-11-17$26.62$67.3848,420,700
2017-11-16$26.76$67.7454,565,200
2017-11-15$26.79$67.8198,274,900
2017-11-14$26.24$66.4261,596,800
2017-11-13$26.40$66.8355,902,200
2017-11-10$26.51$67.1061,105,300
2017-11-09$26.49$67.0595,448,600
2017-11-08$26.79$67.8183,128,200
2017-11-07$27.18$68.8068,342,100
2017-11-06$27.75$70.2437,261,000
2017-11-03$27.82$70.4237,816,100
2017-11-02$27.87$70.5559,692,000
2017-11-01$27.53$69.6946,527,700
2017-10-31$27.39$69.3350,311,200
2017-10-30$27.60$69.8651,357,600
2017-10-27$27.80$70.3758,856,700
2017-10-26$27.74$70.2255,342,500
2017-10-25$27.63$69.9481,265,300
2017-10-24$27.68$70.0790,346,500
2017-10-23$27.16$68.7569,607,700
2017-10-20$27.17$68.7783,764,700
2017-10-19$26.58$67.2854,542,700
2017-10-18$26.48$67.0355,382,500
2017-10-17$26.20$66.3248,644,400
2017-10-16$26.24$66.4271,927,200
2017-10-13$25.83$65.38104,196,900
2017-10-12$25.45$64.4271,770,000
2017-10-11$25.83$65.3851,652,300
2017-10-10$25.93$65.6446,133,800
2017-10-09$25.85$65.4355,172,500
2017-10-06$26.21$66.3453,900,600
2017-10-05$26.13$66.1462,636,900
2017-10-04$25.71$65.0853,402,800
2017-10-03$25.86$65.4655,946,900
2017-10-02$25.62$64.8554,001,400
2017-09-29$25.34$64.1466,232,600
2017-09-28$25.45$64.4264,991,400
2017-09-27$25.41$64.3292,877,400
2017-09-26$24.81$62.8053,012,700
2017-09-25$24.76$62.6762,361,700
2017-09-22$25.02$63.3361,446,000
2017-09-21$25.16$63.6957,864,000
2017-09-20$25.06$63.4382,289,900
2017-09-19$24.86$62.9356,218,100
2017-09-18$24.70$62.5268,076,400
2017-09-15$24.38$61.7185,937,600
2017-09-14$24.24$61.3670,051,000
2017-09-13$24.33$61.5986,339,800
2017-09-12$23.95$60.6299,658,500
2017-09-11$23.36$59.1373,741,000
2017-09-08$22.89$57.9468,365,000
2017-09-07$22.97$58.14103,501,200
2017-09-06$23.41$59.2664,188,900
2017-09-05$23.31$59.00108,605,400
2017-09-01$24.09$60.9856,233,900
2017-08-31$23.89$60.4762,362,400
2017-08-30$23.87$60.4258,412,900
2017-08-29$23.58$59.3860,897,200
2017-08-28$23.72$59.7437,155,000
2017-08-25$23.77$59.8643,511,900
2017-08-24$23.84$60.0439,178,700
2017-08-23$23.76$59.8439,825,500
2017-08-22$23.83$60.0159,228,600
2017-08-21$23.38$58.8870,124,800
2017-08-18$23.62$59.4860,461,200
2017-08-17$23.64$59.5378,969,300
2017-08-16$24.19$60.9259,188,900
2017-08-15$24.47$61.6345,143,200
2017-08-14$24.42$61.5054,989,500
2017-08-11$23.86$60.0968,157,400
2017-08-10$24.12$60.7478,023,700
2017-08-09$24.74$62.3156,910,400
2017-08-08$24.90$62.7173,399,300
2017-08-07$24.96$62.8641,860,900
2017-08-04$24.97$62.88105,206,600
2017-08-03$24.37$61.3753,210,600
2017-08-02$24.59$61.9355,317,100
2017-08-01$24.45$61.5752,782,500
2017-07-31$24.12$60.7462,272,000
2017-07-28$24.03$60.5250,143,400
2017-07-27$24.11$60.7262,902,100
2017-07-26$24.21$60.9765,704,700
2017-07-25$24.48$61.6586,154,700
2017-07-24$23.91$60.2151,382,700
2017-07-21$23.80$59.9465,922,500
2017-07-20$23.94$60.2962,793,500
2017-07-19$24.06$60.5974,140,100
2017-07-18$23.90$60.19107,981,400
2017-07-17$24.02$60.4981,522,000
2017-07-14$24.21$60.9792,625,400
2017-07-13$24.62$62.0055,533,400
2017-07-12$24.35$61.3268,708,700
2017-07-11$24.60$61.9569,410,600
2017-07-10$24.89$62.6854,632,800
2017-07-07$24.83$62.5354,478,800
2017-07-06$24.71$62.2384,465,400
2017-07-05$24.92$62.7676,172,500
2017-07-03$24.68$62.1558,129,700
2017-06-30$24.26$61.1084,005,200
2017-06-29$24.32$61.25150,501,200
2017-06-28$23.88$60.14119,049,300
2017-06-27$23.27$58.6088,257,800
2017-06-26$22.89$57.6561,307,800
2017-06-23$22.82$57.4785,399,600
2017-06-22$22.93$57.7564,763,300
2017-06-21$23.13$58.2572,432,800
2017-06-20$23.49$59.1659,693,500
2017-06-19$23.91$60.2158,587,800
2017-06-16$23.43$59.0157,745,800
2017-06-15$23.54$59.2869,707,500
2017-06-14$23.76$59.84102,352,400
2017-06-13$23.77$59.8668,047,300
2017-06-12$23.78$59.8985,829,900
2017-06-09$23.67$59.61108,254,300
2017-06-08$22.97$57.8593,685,900
2017-06-07$22.60$56.9266,429,700
2017-06-06$22.23$55.9871,735,600
2017-06-05$22.41$56.4451,590,300
2017-06-02$22.45$56.5479,722,300
2017-06-01$22.63$56.9969,725,100
2017-05-31$22.41$56.44138,636,300
2017-05-30$22.91$57.5161,307,900
2017-05-26$23.24$58.3450,399,500
2017-05-25$23.25$58.3660,443,500
2017-05-24$23.36$58.6458,823,200
2017-05-23$23.39$58.7179,020,000
2017-05-22$23.04$57.8374,839,400
2017-05-19$23.05$57.8689,566,700
2017-05-18$22.74$57.08108,444,100
2017-05-17$22.57$56.65190,353,300
2017-05-16$23.99$60.2255,774,800
2017-05-15$24.06$60.3950,688,800
2017-05-12$24.00$60.2462,589,000
2017-05-11$24.07$60.4268,350,800
2017-05-10$24.15$60.6248,495,300
2017-05-09$23.98$60.1961,622,000
2017-05-08$23.96$60.1456,016,500
2017-05-05$23.74$59.5956,678,800
2017-05-04$23.85$59.8768,133,400
2017-05-03$23.77$59.6764,272,800
2017-05-02$23.53$59.0660,262,600
2017-05-01$23.61$59.2672,382,900
2017-04-28$23.34$58.5969,384,900
2017-04-27$23.65$59.3780,024,200
2017-04-26$23.89$59.9795,172,200
2017-04-25$23.98$60.19131,531,100
2017-04-24$23.63$59.32138,638,900
2017-04-21$22.71$57.01127,235,400
2017-04-20$23.07$57.91103,802,600
2017-04-19$22.74$57.08101,771,800
2017-04-18$22.71$57.01146,488,400
2017-04-17$22.81$57.2685,053,200
2017-04-13$22.34$56.0888,061,800
2017-04-12$22.65$56.8676,556,300
2017-04-11$22.92$57.5394,206,700
2017-04-10$23.02$57.7863,254,700
2017-04-07$23.16$58.1479,519,400
2017-04-06$23.26$58.3982,975,200
2017-04-05$23.17$58.1697,453,300
2017-04-04$23.44$58.8475,244,400
2017-04-03$23.59$59.2188,076,600
2017-03-31$23.59$59.2177,158,300
2017-03-30$23.87$59.9279,189,200
2017-03-29$23.35$58.6167,204,500
2017-03-28$23.48$58.9495,761,700
2017-03-27$23.03$57.81119,513,500
2017-03-24$23.12$58.03113,499,100
2017-03-23$23.07$57.91111,666,800
2017-03-22$22.94$57.58167,984,400
2017-03-21$23.02$57.78259,545,800
2017-03-20$24.44$61.3587,287,500
2017-03-17$24.86$62.40105,222,400
2017-03-16$25.22$63.3170,306,200
2017-03-15$25.18$63.21114,662,700
2017-03-14$25.32$63.5663,182,700
2017-03-13$25.30$63.5156,886,200
2017-03-10$25.31$63.5386,998,800
2017-03-09$25.35$63.6378,984,600
2017-03-08$25.26$63.41105,314,600
2017-03-07$25.21$63.2864,053,700
2017-03-06$25.25$63.3875,660,400
2017-03-03$25.44$63.8692,456,100
2017-03-02$25.23$63.3399,824,600
2017-03-01$25.50$64.01143,947,500
2017-02-28$24.68$61.7690,242,000
2017-02-27$24.57$61.4969,129,100
2017-02-24$24.23$60.6497,074,400
2017-02-23$24.58$61.5185,846,000
2017-02-22$24.79$62.0481,531,900
2017-02-21$24.78$62.0178,571,500
2017-02-17$24.52$61.3685,789,200
2017-02-16$24.58$61.5198,144,500
2017-02-15$24.58$61.51151,233,300
2017-02-14$24.06$60.21139,711,400
2017-02-13$23.40$58.56105,342,500
2017-02-10$23.08$57.7690,548,300
2017-02-09$23.12$57.86102,634,200
2017-02-08$22.67$56.73102,264,500
2017-02-07$22.90$57.3187,982,900
2017-02-06$23.12$57.8692,228,400
2017-02-03$23.29$58.28116,035,100
2017-02-02$22.72$56.8688,679,100
2017-02-01$22.89$57.28103,630,900
2017-01-31$22.64$56.6691,044,300
2017-01-30$22.95$57.4391,561,200
2017-01-27$23.36$58.4654,590,200
2017-01-26$23.44$58.6684,146,400
2017-01-25$23.37$58.4899,753,300
2017-01-24$22.95$57.4398,508,700
2017-01-23$22.56$56.4661,385,600
2017-01-20$22.64$56.66102,564,900
2017-01-19$22.53$56.3875,990,800
2017-01-18$22.63$56.63124,366,000
2017-01-17$22.05$55.18152,495,900
2017-01-13$23.01$57.58161,930,900
2017-01-12$22.92$57.36120,474,200
2017-01-11$23.07$57.7392,385,600
2017-01-10$22.94$57.41100,977,700
2017-01-09$22.55$56.4375,901,500
2017-01-06$22.68$56.7666,281,500
2017-01-05$22.68$56.7686,826,400
2017-01-04$22.95$57.4376,875,100
2017-01-03$22.53$56.3899,298,100