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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1999-12-31$25.09$39.505,287,600
1999-12-30$25.34$39.896,736,200
1999-12-29$24.94$39.258,115,200
1999-12-28$24.66$38.817,265,400
1999-12-27$24.50$38.5610,829,000
1999-12-23$24.69$38.8610,530,000
1999-12-22$24.25$38.1712,196,200
1999-12-21$24.66$38.8115,986,200
1999-12-20$24.00$37.7812,407,000
1999-12-17$24.38$38.3725,242,400
1999-12-16$25.09$39.5016,354,800
1999-12-15$25.33$39.8714,480,400
1999-12-14$25.56$40.2411,878,400
1999-12-13$26.32$41.4310,728,400
1999-12-10$26.81$42.2016,073,000
1999-12-09$25.47$40.0919,260,000
1999-12-08$25.34$39.8920,637,800
1999-12-07$26.25$41.3220,245,200
1999-12-06$27.67$43.5613,820,000
1999-12-03$28.72$45.2014,423,800
1999-12-02$28.19$44.3712,395,600
1999-12-01$28.94$45.559,380,200
1999-11-30$29.30$45.7314,985,400
1999-11-29$28.47$44.4315,969,000
1999-11-26$30.25$47.214,666,600
1999-11-24$30.00$46.8212,368,600
1999-11-23$31.31$48.877,634,000
1999-11-22$32.13$50.139,306,200
1999-11-19$32.56$50.825,920,200
1999-11-18$32.69$51.019,271,600
1999-11-17$33.28$51.947,027,000
1999-11-16$33.75$52.6710,852,600
1999-11-15$32.88$51.308,334,400
1999-11-12$33.25$51.899,961,600
1999-11-11$31.50$49.166,346,800
1999-11-10$32.00$49.948,971,600
1999-11-09$31.97$49.898,868,000
1999-11-08$33.00$51.507,111,000
1999-11-05$32.53$50.779,963,600
1999-11-04$31.75$49.5510,273,600
1999-11-03$31.50$49.169,753,400
1999-11-02$32.13$50.137,819,600
1999-11-01$32.44$50.628,036,400
1999-10-29$32.22$50.2816,623,400
1999-10-28$32.00$49.9418,323,000
1999-10-27$30.53$47.6511,185,000
1999-10-26$29.16$45.5010,647,200
1999-10-25$29.13$45.4510,529,000
1999-10-22$29.38$45.8411,626,800
1999-10-21$27.47$42.878,736,400
1999-10-20$27.31$42.629,162,200
1999-10-19$26.75$41.7421,410,000
1999-10-18$24.78$38.6717,087,800
1999-10-15$24.09$37.6013,124,000
1999-10-14$25.50$39.7910,040,000
1999-10-13$25.94$40.488,805,200
1999-10-12$26.78$41.798,813,400
1999-10-11$27.06$42.236,239,200
1999-10-08$28.00$43.709,461,200
1999-10-07$28.34$44.237,940,000
1999-10-06$29.44$45.948,391,800
1999-10-05$28.88$45.0611,751,800
1999-10-04$28.69$44.775,265,000
1999-10-01$27.66$43.165,720,000
1999-09-30$27.84$43.459,606,200
1999-09-29$27.19$42.436,073,600
1999-09-28$28.06$43.798,044,200
1999-09-27$27.91$43.558,487,000
1999-09-24$28.88$45.0612,569,600
1999-09-23$27.34$42.6711,339,600
1999-09-22$26.75$41.7411,911,400
1999-09-21$27.19$42.4310,265,400
1999-09-20$27.91$43.555,922,000
1999-09-17$27.97$43.6510,656,400
1999-09-16$27.84$43.459,674,800
1999-09-15$27.75$43.318,825,000
1999-09-14$28.25$44.0914,288,400
1999-09-13$29.59$46.187,449,400
1999-09-10$29.66$46.289,529,800
1999-09-09$28.97$45.2111,668,400
1999-09-08$29.69$46.3311,886,000
1999-09-07$30.34$47.358,775,200
1999-09-03$31.16$48.6210,408,800
1999-09-02$29.53$46.099,011,400
1999-09-01$29.91$46.677,179,400
1999-08-31$30.25$46.8610,834,400
1999-08-30$30.03$46.5210,505,600
1999-08-27$31.88$49.376,045,600
1999-08-26$31.94$49.477,752,400
1999-08-25$33.06$51.219,466,200
1999-08-24$33.44$51.798,093,400
1999-08-23$33.28$51.556,007,400
1999-08-20$32.63$50.535,311,800
1999-08-19$32.13$49.765,186,600
1999-08-18$32.63$50.536,388,400
1999-08-17$32.31$50.056,854,400
1999-08-16$31.25$48.405,972,400
1999-08-13$31.34$48.558,043,600
1999-08-12$30.31$46.957,456,800
1999-08-11$30.73$47.618,431,200
1999-08-10$30.13$46.668,717,800
1999-08-09$30.31$46.959,859,400
1999-08-06$30.06$46.579,283,800
1999-08-05$31.50$48.7911,291,200
1999-08-04$31.63$48.995,471,800
1999-08-03$32.31$50.056,962,800
1999-08-02$32.78$50.787,311,400
1999-07-30$33.19$51.417,049,400
1999-07-29$34.19$52.958,083,400
1999-07-28$35.00$54.215,441,200
1999-07-27$35.13$54.416,592,600
1999-07-26$34.91$54.076,679,800
1999-07-23$34.31$53.155,711,000
1999-07-22$34.69$53.739,206,400
1999-07-21$34.66$53.689,828,600
1999-07-20$35.88$55.579,896,000
1999-07-19$37.00$57.319,732,600
1999-07-16$37.75$58.477,494,800
1999-07-15$37.34$57.846,052,200
1999-07-14$36.97$57.266,695,200
1999-07-13$36.91$57.177,082,600
1999-07-12$37.31$57.806,057,400
1999-07-09$37.25$57.706,685,200
1999-07-08$37.63$58.288,351,600
1999-07-07$37.47$58.046,854,400
1999-07-06$37.56$58.188,380,600
1999-07-02$37.22$57.658,431,400
1999-07-01$37.25$57.706,992,400
1999-06-30$36.66$56.7812,285,600
1999-06-29$36.50$56.547,119,000
1999-06-28$35.75$55.387,932,800
1999-06-25$35.19$54.508,708,400
1999-06-24$34.50$53.446,141,600
1999-06-23$35.28$54.656,954,400
1999-06-22$35.88$55.575,226,000
1999-06-21$35.84$55.525,489,000
1999-06-18$36.19$56.059,097,600
1999-06-17$35.88$55.577,059,000
1999-06-16$34.84$53.977,039,600
1999-06-15$33.66$52.138,446,800
1999-06-14$32.91$50.975,902,200
1999-06-11$33.52$51.918,572,600
1999-06-10$33.09$51.265,439,400
1999-06-09$33.13$51.316,594,800
1999-06-08$32.97$51.074,334,400
1999-06-07$33.13$51.316,254,200
1999-06-04$32.44$50.247,212,800
1999-06-03$32.16$49.815,360,600
1999-06-02$31.63$48.998,412,400
1999-06-01$31.69$48.736,425,400
1999-05-28$32.34$49.747,445,000
1999-05-27$31.25$48.068,243,000
1999-05-26$33.00$50.759,871,200
1999-05-25$31.38$48.2510,687,600
1999-05-24$32.81$50.469,043,200
1999-05-21$33.72$51.866,499,400
1999-05-20$34.03$52.344,734,200
1999-05-19$34.63$53.255,036,800
1999-05-18$34.13$52.486,595,400
1999-05-17$34.28$52.726,300,200
1999-05-14$34.28$52.727,546,200
1999-05-13$35.34$54.369,413,600
1999-05-12$34.41$52.928,369,000
1999-05-11$34.50$53.068,753,400
1999-05-10$34.56$53.166,041,200
1999-05-07$35.16$54.075,759,000
1999-05-06$34.75$53.446,730,000
1999-05-05$35.47$54.558,095,800
1999-05-04$35.22$54.166,678,400
1999-05-03$36.31$55.855,164,800
1999-04-30$35.78$55.036,892,400
1999-04-29$36.50$56.148,288,600
1999-04-28$36.81$56.626,539,400
1999-04-27$37.25$57.296,478,800
1999-04-26$36.00$55.374,904,800
1999-04-23$37.00$56.904,582,000
1999-04-22$37.13$57.106,097,600
1999-04-21$36.63$56.336,591,200
1999-04-20$36.69$56.428,795,000
1999-04-19$35.88$55.1715,291,400
1999-04-16$36.50$56.146,461,800
1999-04-15$35.97$55.325,685,600
1999-04-14$36.03$55.416,958,000
1999-04-13$36.78$56.577,363,000
1999-04-12$37.50$57.677,974,400
1999-04-09$37.19$57.196,298,000
1999-04-08$37.44$57.589,638,000
1999-04-07$36.50$56.149,485,400
1999-04-06$34.81$53.545,772,800
1999-04-05$35.81$55.085,102,000
1999-04-01$34.50$53.065,340,400
1999-03-31$35.31$54.316,479,400
1999-03-30$35.50$54.605,247,600
1999-03-29$35.69$54.894,372,400
1999-03-26$34.94$53.735,374,800
1999-03-25$34.94$53.735,264,800
1999-03-24$34.06$52.394,667,600
1999-03-23$34.50$53.066,254,400
1999-03-22$36.25$55.754,538,000
1999-03-19$35.75$54.989,070,800
1999-03-18$36.97$56.868,032,800
1999-03-17$35.34$54.365,153,600
1999-03-16$36.19$55.657,017,200
1999-03-15$36.88$56.717,550,400
1999-03-12$36.13$55.568,587,000
1999-03-11$36.06$55.4611,938,400
1999-03-10$35.75$54.9811,234,400
1999-03-09$35.13$54.0212,253,600
1999-03-08$34.06$52.395,971,800
1999-03-05$34.44$52.9611,775,200
1999-03-04$33.13$50.9410,430,000
1999-03-03$33.63$51.7110,944,600
1999-03-02$33.88$51.7510,114,400
1999-03-01$33.59$51.3210,167,600
1999-02-26$32.66$49.896,959,200
1999-02-25$32.31$49.378,528,800
1999-02-24$31.97$48.848,000,400
1999-02-23$33.47$51.139,215,600
1999-02-22$32.81$50.138,089,200
1999-02-19$32.47$49.607,850,600
1999-02-18$32.97$50.377,618,600
1999-02-17$32.44$49.5613,875,600
1999-02-16$32.31$49.377,313,600
1999-02-12$31.44$48.037,982,400
1999-02-11$32.47$49.608,263,200
1999-02-10$30.81$47.076,456,000
1999-02-09$29.88$45.6410,849,400
1999-02-08$30.00$45.836,210,000
1999-02-05$30.38$46.416,986,800
1999-02-04$30.59$46.749,178,200
1999-02-03$31.75$48.518,303,600
1999-02-02$31.72$48.467,502,800
1999-02-01$32.63$49.846,599,200
1999-01-29$33.44$51.088,192,200
1999-01-28$32.44$49.568,992,400
1999-01-27$31.06$47.468,554,800
1999-01-26$32.47$49.609,792,400
1999-01-25$32.34$49.418,721,400
1999-01-22$32.53$49.708,695,200
1999-01-21$32.75$50.0311,339,800
1999-01-20$33.00$50.4214,628,800
1999-01-19$32.00$48.8912,794,800
1999-01-15$32.28$49.3212,151,600
1999-01-14$31.25$47.7413,558,800
1999-01-13$32.72$49.9915,175,000
1999-01-12$33.47$51.1310,338,600
1999-01-11$34.97$53.4212,484,200
1999-01-08$34.97$53.4213,912,000
1999-01-07$33.78$51.6114,381,600
1999-01-06$32.19$49.1715,861,400
1999-01-05$30.66$46.839,597,400
1999-01-04$30.25$46.2112,488,200