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 — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$22.10$55.3172,605,900
2016-12-29$22.00$55.0679,188,400
2016-12-28$22.33$55.8852,652,900
2016-12-27$22.61$56.5839,988,600
2016-12-23$22.60$56.5638,187,800
2016-12-22$22.54$56.4167,123,500
2016-12-21$22.63$56.6361,079,100
2016-12-20$22.71$56.8383,879,500
2016-12-19$22.48$56.2697,508,900
2016-12-16$22.66$56.71147,497,700
2016-12-15$23.16$57.96162,025,800
2016-12-14$22.67$56.73225,340,900
2016-12-13$22.61$56.58118,204,100
2016-12-12$22.61$56.58136,986,000
2016-12-09$23.09$57.78130,590,400
2016-12-08$22.95$57.43182,693,900
2016-12-07$22.57$56.48168,005,200
2016-12-06$22.16$55.46120,789,200
2016-12-05$21.84$54.66130,377,300
2016-12-02$21.23$53.13128,468,700
2016-12-01$21.50$53.80199,233,900
2016-11-30$21.12$52.85191,699,600
2016-11-29$20.29$50.59114,216,800
2016-11-28$20.30$50.61108,651,200
2016-11-25$20.86$52.0162,610,400
2016-11-23$20.56$51.26110,801,300
2016-11-22$20.30$50.61104,771,800
2016-11-21$20.33$50.69117,479,100
2016-11-18$20.00$49.87120,620,200
2016-11-17$20.08$50.07167,979,200
2016-11-16$19.75$49.24126,734,500
2016-11-15$20.16$50.26190,293,100
2016-11-14$20.08$50.07320,959,900
2016-11-11$19.02$47.42212,952,500
2016-11-10$18.76$46.77304,986,400
2016-11-09$17.97$44.80319,516,900
2016-11-08$17.00$42.3995,842,800
2016-11-07$17.01$42.4191,581,900
2016-11-04$16.55$41.2682,437,400
2016-11-03$16.48$41.0969,690,400
2016-11-02$16.48$41.09119,202,000
2016-11-01$16.61$41.4188,587,100
2016-10-31$16.50$41.1470,387,600
2016-10-28$16.68$41.59115,123,600
2016-10-27$16.91$42.1697,937,300
2016-10-26$16.87$42.0658,730,400
2016-10-25$16.72$41.6949,350,300
2016-10-24$16.77$41.8168,244,800
2016-10-21$16.67$41.5677,954,900
2016-10-20$16.56$41.2988,081,200
2016-10-19$16.47$41.0697,969,000
2016-10-18$16.26$40.5471,433,100
2016-10-17$16.05$40.02101,795,500
2016-10-14$16.00$39.89108,865,700
2016-10-13$15.83$39.4778,637,000
2016-10-12$16.03$39.9767,165,800
2016-10-11$16.11$40.1777,374,000
2016-10-10$16.30$40.6464,158,500
2016-10-07$16.13$40.2299,605,400
2016-10-06$16.22$40.4475,886,700
2016-10-05$16.11$40.1786,056,900
2016-10-04$15.80$39.3998,501,500
2016-10-03$15.63$38.9769,873,100
2016-09-30$15.65$39.02119,428,700
2016-09-29$15.16$37.8078,997,700
2016-09-28$15.38$38.3566,076,400
2016-09-27$15.29$38.1281,992,600
2016-09-26$15.09$37.6294,972,100
2016-09-23$15.52$38.7051,604,400
2016-09-22$15.60$38.9075,611,300
2016-09-21$15.65$39.0295,464,600
2016-09-20$15.60$38.9068,210,400
2016-09-19$15.59$38.8766,186,400
2016-09-16$15.49$38.6290,926,200
2016-09-15$15.67$39.0767,322,600
2016-09-14$15.63$38.9775,528,100
2016-09-13$15.72$39.1989,317,600
2016-09-12$15.90$39.64109,724,000
2016-09-09$15.74$39.24135,182,500
2016-09-08$15.86$39.5469,292,700
2016-09-07$15.70$39.1463,310,300
2016-09-06$15.78$39.3496,542,200
2016-09-02$16.00$39.89100,997,300
2016-09-01$15.98$39.84128,812,600
2016-08-31$16.14$40.24127,664,300
2016-08-30$16.19$40.18121,280,600
2016-08-29$15.84$39.31120,144,900
2016-08-26$15.79$39.19126,886,300
2016-08-25$15.53$38.5467,714,400
2016-08-24$15.40$38.2265,484,900
2016-08-23$15.35$38.0967,817,900
2016-08-22$15.18$37.6760,877,100
2016-08-19$15.22$37.7759,834,800
2016-08-18$15.16$37.6262,804,300
2016-08-17$15.15$37.6093,407,300
2016-08-16$15.17$37.6580,307,500
2016-08-15$15.02$37.2848,592,100
2016-08-12$14.91$37.0063,031,300
2016-08-11$14.88$36.9368,945,400
2016-08-10$14.81$36.7579,080,700
2016-08-09$15.19$37.7049,973,300
2016-08-08$15.13$37.5571,960,300
2016-08-05$15.05$37.35120,947,800
2016-08-04$14.48$35.9446,176,600
2016-08-03$14.48$35.9465,305,400
2016-08-02$14.13$35.0783,776,300
2016-08-01$14.33$35.5661,460,900
2016-07-29$14.49$35.9663,276,500
2016-07-28$14.68$36.4372,049,500
2016-07-27$14.63$36.31100,986,000
2016-07-26$14.53$36.0660,205,600
2016-07-25$14.37$35.6646,420,800
2016-07-22$14.38$35.6946,604,800
2016-07-21$14.27$35.4165,376,300
2016-07-20$14.40$35.7479,277,900
2016-07-19$14.26$35.3996,940,100
2016-07-18$14.11$35.02187,187,100
2016-07-15$13.66$33.9078,652,500
2016-07-14$13.65$33.8897,852,100
2016-07-13$13.44$33.3574,595,600
2016-07-12$13.54$33.6089,070,600
2016-07-11$13.21$32.7867,267,300
2016-07-08$13.17$32.6892,698,900
2016-07-07$13.01$32.29101,100,300
2016-07-06$12.86$31.9294,983,300
2016-07-05$12.74$31.6298,246,500
2016-07-01$13.10$32.5188,888,100
2016-06-30$13.27$32.93125,773,900
2016-06-29$13.19$32.73118,484,000
2016-06-28$12.70$31.52150,136,300
2016-06-27$12.18$30.23250,847,700
2016-06-24$13.00$32.26231,499,200
2016-06-23$14.04$34.8482,494,600
2016-06-22$13.61$33.7877,980,500
2016-06-21$13.62$33.8073,810,800
2016-06-20$13.54$33.6089,874,000
2016-06-17$13.40$33.2689,022,300
2016-06-16$13.31$33.0390,152,000
2016-06-15$13.34$33.11100,659,100
2016-06-14$13.26$32.9185,377,800
2016-06-13$13.60$33.7571,925,000
2016-06-10$13.83$34.3290,725,700
2016-06-09$14.19$35.2274,814,900
2016-06-08$14.43$35.8158,292,900
2016-06-07$14.35$35.6167,447,100
2016-06-06$14.52$36.0380,949,300
2016-06-03$14.42$35.79148,600,900
2016-06-02$14.94$37.0864,327,300
2016-06-01$14.86$36.8862,612,100
2016-05-31$14.79$36.5885,635,900
2016-05-27$14.88$36.8062,411,300
2016-05-26$14.70$36.3665,356,600
2016-05-25$14.92$36.90123,498,700
2016-05-24$14.68$36.3196,183,700
2016-05-23$14.47$35.7966,303,200
2016-05-20$14.52$35.9181,214,000
2016-05-19$14.53$35.94106,156,900
2016-05-18$14.69$36.33150,748,500
2016-05-17$14.01$34.6576,273,800
2016-05-16$13.93$34.4557,848,600
2016-05-13$13.88$34.3386,193,900
2016-05-12$14.14$34.9772,567,100
2016-05-11$14.20$35.1268,088,900
2016-05-10$14.30$35.3759,870,500
2016-05-09$13.99$34.6055,399,600
2016-05-06$14.11$34.9076,595,100
2016-05-05$14.05$34.7573,145,900
2016-05-04$14.13$34.9599,269,700
2016-05-03$14.36$35.52110,549,000
2016-05-02$14.77$36.5368,882,800
2016-04-29$14.56$36.01122,128,100
2016-04-28$14.79$36.5878,639,300
2016-04-27$15.02$37.15115,789,000
2016-04-26$15.09$37.3284,812,400
2016-04-25$14.96$37.0070,489,500
2016-04-22$15.11$37.3783,456,600
2016-04-21$14.90$36.85121,589,000
2016-04-20$14.93$36.93115,628,700
2016-04-19$14.45$35.74107,153,600
2016-04-18$14.17$35.0581,998,200
2016-04-15$14.00$34.6387,958,700
2016-04-14$14.14$34.97179,383,300
2016-04-13$13.79$34.11138,647,200
2016-04-12$13.27$32.82100,791,600
2016-04-11$12.97$32.0879,411,500
2016-04-08$12.88$31.8676,548,100
2016-04-07$12.85$31.78105,704,500
2016-04-06$13.27$32.8262,558,500
2016-04-05$13.19$32.6278,445,900
2016-04-04$13.51$33.4159,709,600
2016-04-01$13.56$33.5473,130,900
2016-03-31$13.52$33.4479,592,100
2016-03-30$13.48$33.3485,897,000
2016-03-29$13.42$33.19101,606,800
2016-03-28$13.62$33.6954,498,500
2016-03-24$13.68$33.8494,836,500
2016-03-23$13.62$33.6995,789,700
2016-03-22$13.76$34.0383,252,100
2016-03-21$13.84$34.23104,695,700
2016-03-18$13.79$34.11146,616,200
2016-03-17$13.40$33.14122,212,300
2016-03-16$13.31$32.92149,645,400
2016-03-15$13.57$33.5680,404,000
2016-03-14$13.64$33.7487,746,800
2016-03-11$13.79$34.11120,400,600
2016-03-10$13.27$32.82123,016,200
2016-03-09$13.14$32.5092,253,800
2016-03-08$13.06$32.30125,894,800
2016-03-07$13.53$33.4697,650,300
2016-03-04$13.54$33.49171,410,900
2016-03-03$13.50$33.39105,082,700
2016-03-02$13.41$33.17139,622,500
2016-03-01$13.19$32.50153,558,200
2016-02-29$12.52$30.85123,661,100
2016-02-26$12.70$31.29160,314,400
2016-02-25$12.32$30.36103,054,600
2016-02-24$12.13$29.89159,552,800
2016-02-23$12.16$29.96104,498,700
2016-02-22$12.54$30.9088,865,500
2016-02-19$12.13$29.89121,045,600
2016-02-18$12.24$30.16161,539,400
2016-02-17$12.56$30.95221,859,400
2016-02-16$12.25$30.18194,306,700
2016-02-12$11.95$29.44245,388,400
2016-02-11$11.16$27.50375,088,700
2016-02-10$11.98$29.52227,530,000
2016-02-09$12.20$30.06247,349,000
2016-02-08$12.27$30.23221,363,600
2016-02-05$12.95$31.91125,842,800
2016-02-04$13.25$32.65179,394,400
2016-02-03$13.03$32.11257,664,600
2016-02-02$13.23$32.60147,101,200
2016-02-01$13.96$34.40105,739,400
2016-01-29$14.14$34.84159,984,100
2016-01-28$13.53$33.34110,996,200
2016-01-27$13.36$32.92124,095,800
2016-01-26$13.31$32.80124,246,900
2016-01-25$12.96$31.93186,419,100
2016-01-22$13.56$33.41169,999,800
2016-01-21$13.36$32.92188,976,000
2016-01-20$13.69$33.73250,537,600
2016-01-19$14.24$35.09185,727,400
2016-01-15$14.46$35.63172,296,100
2016-01-14$14.99$36.93125,920,000
2016-01-13$14.90$36.71119,413,000
2016-01-12$15.31$37.72100,023,500
2016-01-11$15.31$37.72104,611,700
2016-01-08$15.20$37.45124,782,400
2016-01-07$15.50$38.19116,255,900
2016-01-06$16.08$39.62102,760,800
2016-01-05$16.43$40.4866,670,000
2016-01-04$16.43$40.48114,888,000