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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2003-12-31$40.22$74.098,070,200
2003-12-30$40.25$74.156,945,400
2003-12-29$40.15$73.978,800,000
2003-12-26$39.79$73.313,974,800
2003-12-24$39.63$73.003,195,600
2003-12-23$39.65$73.069,983,400
2003-12-22$39.53$72.839,015,000
2003-12-19$39.50$72.7717,564,800
2003-12-18$39.45$72.6814,935,800
2003-12-17$38.94$71.749,198,800
2003-12-16$38.75$71.3913,961,600
2003-12-15$38.22$70.4017,195,400
2003-12-12$37.92$69.8710,176,000
2003-12-11$37.95$69.9112,332,600
2003-12-10$37.79$69.6310,213,200
2003-12-09$37.71$69.4613,526,000
2003-12-08$38.00$70.0114,351,000
2003-12-05$37.56$69.1911,470,400
2003-12-04$37.74$69.5314,279,200
2003-12-03$37.72$69.5016,416,400
2003-12-02$38.31$69.8318,055,400
2003-12-01$38.17$69.6014,578,400
2003-11-28$37.72$68.765,382,800
2003-11-26$37.74$68.7912,625,000
2003-11-25$37.53$68.4110,843,800
2003-11-24$37.45$68.2712,723,400
2003-11-21$37.17$67.7712,748,600
2003-11-20$37.00$67.4511,660,000
2003-11-19$37.19$67.7911,986,200
2003-11-18$36.97$67.4113,187,000
2003-11-17$37.29$67.9712,905,400
2003-11-14$37.36$68.1113,011,600
2003-11-13$37.71$68.7411,586,400
2003-11-12$37.90$69.1011,524,800
2003-11-11$37.76$68.8310,710,200
2003-11-10$37.81$68.9213,692,600
2003-11-07$38.08$69.4116,211,200
2003-11-06$38.42$70.0420,095,000
2003-11-05$38.10$69.4623,349,600
2003-11-04$37.77$68.8626,455,000
2003-11-03$37.99$69.2725,707,000
2003-10-31$37.87$69.0323,301,400
2003-10-30$37.58$68.5237,171,200
2003-10-29$37.18$67.7852,769,000
2003-10-28$36.42$66.4162,329,600
2003-10-27$36.79$67.0693,370,000
2003-10-24$40.93$74.627,763,000
2003-10-23$40.89$74.556,893,600
2003-10-22$40.51$73.867,701,400
2003-10-21$40.51$73.858,557,600
2003-10-20$40.71$74.219,393,800
2003-10-17$40.85$74.479,599,000
2003-10-16$40.97$74.6811,029,000
2003-10-15$41.03$74.8010,601,600
2003-10-14$41.25$75.2012,863,000
2003-10-13$40.87$74.517,647,600
2003-10-10$40.56$73.946,839,200
2003-10-09$40.33$73.539,283,600
2003-10-08$40.17$73.236,028,800
2003-10-07$40.17$73.2410,539,000
2003-10-06$40.22$73.337,875,000
2003-10-03$39.78$72.5113,703,000
2003-10-02$39.60$72.188,676,200
2003-10-01$39.61$72.2114,240,200
2003-09-30$39.02$71.1413,869,000
2003-09-29$39.36$71.7613,573,000
2003-09-26$39.40$71.8312,012,800
2003-09-25$39.25$71.569,767,600
2003-09-24$39.20$71.469,751,600
2003-09-23$39.53$72.067,939,000
2003-09-22$39.30$71.659,049,800
2003-09-19$39.61$72.2112,757,600
2003-09-18$39.85$72.6414,302,000
2003-09-17$38.99$71.079,741,800
2003-09-16$38.82$70.7713,177,000
2003-09-15$38.50$70.1910,104,800
2003-09-12$37.92$69.1213,503,000
2003-09-11$37.80$68.9113,984,400
2003-09-10$37.44$68.2516,089,800
2003-09-09$38.06$69.389,464,600
2003-09-08$38.49$70.1711,766,000
2003-09-05$38.08$69.4115,824,400
2003-09-04$38.12$69.5023,552,600
2003-09-03$39.00$71.1021,272,600
2003-09-02$39.72$71.6715,231,000
2003-08-29$39.63$71.519,163,000
2003-08-28$39.15$70.658,092,200
2003-08-27$38.81$70.057,649,600
2003-08-26$38.95$70.2814,179,600
2003-08-25$38.83$70.0814,025,400
2003-08-22$39.19$70.7318,321,200
2003-08-21$40.49$73.089,304,400
2003-08-20$40.86$73.737,226,600
2003-08-19$40.61$73.289,750,800
2003-08-18$40.54$73.156,788,600
2003-08-15$40.75$73.543,451,600
2003-08-14$40.71$73.475,994,400
2003-08-13$40.40$72.906,107,400
2003-08-12$40.72$73.487,081,400
2003-08-11$40.31$72.748,421,600
2003-08-08$40.65$73.356,158,400
2003-08-07$40.26$72.679,044,400
2003-08-06$40.30$72.7310,170,000
2003-08-05$39.90$72.0112,028,200
2003-08-04$40.80$73.6311,993,800
2003-08-01$40.37$72.8612,767,400
2003-07-31$41.29$74.519,816,000
2003-07-30$41.38$74.677,289,600
2003-07-29$41.44$74.798,460,800
2003-07-28$41.42$74.746,675,600
2003-07-25$41.76$75.377,315,400
2003-07-24$40.98$73.969,175,800
2003-07-23$41.68$75.226,604,600
2003-07-22$41.60$75.079,670,600
2003-07-21$41.09$74.169,352,400
2003-07-18$41.58$75.0310,361,800
2003-07-17$40.76$73.5611,370,400
2003-07-16$41.39$74.7012,721,200
2003-07-15$41.75$75.3517,591,800
2003-07-14$41.73$75.3123,332,000
2003-07-11$41.44$74.7911,561,200
2003-07-10$40.80$73.6310,835,200
2003-07-09$40.92$73.8610,688,400
2003-07-08$40.74$73.529,093,400
2003-07-07$40.45$73.0010,966,400
2003-07-03$40.01$72.209,123,800
2003-07-02$40.20$72.5519,887,200
2003-07-01$40.00$72.1913,989,000
2003-06-30$39.51$71.3114,915,400
2003-06-27$39.81$71.8412,264,400
2003-06-26$39.83$71.8815,608,400
2003-06-25$39.33$70.9724,128,800
2003-06-24$38.78$69.9820,650,200
2003-06-23$38.96$70.3112,384,000
2003-06-20$39.46$71.2012,829,600
2003-06-19$39.21$70.7510,153,600
2003-06-18$39.87$71.949,997,600
2003-06-17$39.92$72.049,175,600
2003-06-16$39.95$72.0911,025,600
2003-06-13$39.24$70.837,655,200
2003-06-12$39.22$70.788,836,800
2003-06-11$39.20$70.7411,708,200
2003-06-10$38.55$69.578,608,600
2003-06-09$37.92$68.439,071,600
2003-06-06$38.46$69.4111,757,400
2003-06-05$38.36$69.2311,684,000
2003-06-04$38.33$69.1715,276,200
2003-06-03$37.86$67.7414,217,200
2003-06-02$37.06$66.3313,884,000
2003-05-30$37.10$66.3910,914,600
2003-05-29$36.79$65.8310,486,400
2003-05-28$37.17$66.5115,869,000
2003-05-27$37.49$67.1012,112,200
2003-05-23$36.88$65.996,137,000
2003-05-22$36.56$65.429,361,200
2003-05-21$36.53$65.369,787,000
2003-05-20$36.26$64.889,977,600
2003-05-19$36.24$64.8410,856,000
2003-05-16$37.08$66.3510,707,600
2003-05-15$37.21$66.599,063,800
2003-05-14$36.97$66.167,810,200
2003-05-13$37.16$66.509,294,600
2003-05-12$37.26$66.678,687,200
2003-05-09$37.00$66.2110,074,400
2003-05-08$36.85$65.939,640,200
2003-05-07$37.13$66.4412,018,400
2003-05-06$37.21$66.5810,374,400
2003-05-05$37.07$66.3310,577,600
2003-05-02$37.46$67.0211,668,000
2003-05-01$37.13$66.4310,601,600
2003-04-30$37.03$66.2511,023,600
2003-04-29$36.87$65.9810,198,600
2003-04-28$36.83$65.918,856,000
2003-04-25$36.29$64.948,547,800
2003-04-24$36.78$65.8211,075,400
2003-04-23$37.28$66.7011,959,800
2003-04-22$37.12$66.4213,733,200
2003-04-21$36.40$65.148,177,400
2003-04-17$36.44$65.219,319,200
2003-04-16$35.99$64.4113,037,600
2003-04-15$36.34$65.0313,615,800
2003-04-14$36.00$64.4214,626,600
2003-04-11$35.67$63.8311,159,600
2003-04-10$35.61$63.719,260,800
2003-04-09$35.08$62.7713,717,600
2003-04-08$35.42$63.3913,142,400
2003-04-07$34.72$62.1315,174,400
2003-04-04$35.00$62.638,445,600
2003-04-03$34.60$61.9110,945,200
2003-04-02$34.91$62.4713,986,000
2003-04-01$34.00$60.8413,214,600
2003-03-31$33.42$59.8011,451,800
2003-03-28$34.29$61.369,108,200
2003-03-27$34.15$61.109,681,000
2003-03-26$34.28$61.3310,195,200
2003-03-25$34.65$62.018,564,800
2003-03-24$34.40$61.5611,811,400
2003-03-21$35.25$63.0816,477,000
2003-03-20$34.76$62.2012,306,000
2003-03-19$34.75$62.1811,742,200
2003-03-18$34.17$61.1512,402,200
2003-03-17$34.56$61.8414,287,000
2003-03-14$33.65$60.2212,576,000
2003-03-13$33.80$60.4814,148,600
2003-03-12$32.92$58.9117,628,800
2003-03-11$32.81$58.7215,528,200
2003-03-10$33.42$59.8012,046,800
2003-03-07$34.49$61.7311,318,000
2003-03-06$34.08$60.9810,890,600
2003-03-05$34.17$61.1512,694,200
2003-03-04$34.03$60.319,746,800
2003-03-03$34.29$60.7812,544,800
2003-02-28$34.62$61.3712,520,400
2003-02-27$34.60$61.3310,065,200
2003-02-26$34.17$60.5613,251,600
2003-02-25$34.54$61.2212,131,800
2003-02-24$34.33$60.8611,315,600
2003-02-21$35.18$62.3611,533,600
2003-02-20$34.73$61.568,666,000
2003-02-19$34.88$61.828,897,600
2003-02-18$34.90$61.879,671,800
2003-02-14$34.44$61.0410,414,400
2003-02-13$33.80$59.9111,433,200
2003-02-12$33.60$59.5610,268,000
2003-02-11$33.87$60.0311,087,000
2003-02-10$34.11$60.4611,253,400
2003-02-07$33.97$60.229,889,600
2003-02-06$34.21$60.6414,258,200
2003-02-05$34.25$60.7113,363,200
2003-02-04$34.32$60.8412,388,000
2003-02-03$35.01$62.078,517,400
2003-01-31$35.03$62.0911,305,000
2003-01-30$34.36$60.9010,439,200
2003-01-29$34.79$61.6811,114,000
2003-01-28$34.55$61.248,976,000
2003-01-27$34.31$60.8214,438,800
2003-01-24$34.81$61.7012,940,400
2003-01-23$35.80$63.4611,231,000
2003-01-22$35.45$62.8413,887,400
2003-01-21$35.37$62.698,987,600
2003-01-17$35.74$63.3510,169,000
2003-01-16$35.50$62.9310,803,400
2003-01-15$35.72$63.3312,833,200
2003-01-14$36.24$64.249,981,800
2003-01-13$36.19$64.159,200,200
2003-01-10$35.90$63.6410,312,600
2003-01-09$36.00$63.818,655,400
2003-01-08$35.54$62.998,487,600
2003-01-07$35.68$63.259,804,800
2003-01-06$35.63$63.1512,500,600
2003-01-03$35.12$62.257,803,400
2003-01-02$35.34$62.6412,584,000