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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2004-12-31$46.99$90.045,348,800
2004-12-30$46.96$89.985,628,100
2004-12-29$46.86$89.795,795,400
2004-12-28$46.97$90.004,913,200
2004-12-27$46.66$89.404,281,800
2004-12-23$46.70$89.485,191,200
2004-12-22$46.80$89.678,967,500
2004-12-21$46.31$88.737,447,500
2004-12-20$45.52$87.228,782,100
2004-12-17$45.20$86.6116,696,300
2004-12-16$46.09$88.319,509,400
2004-12-15$45.93$88.008,868,200
2004-12-14$45.83$87.819,009,500
2004-12-13$45.96$88.069,732,800
2004-12-10$45.88$87.916,580,800
2004-12-09$46.20$88.526,202,000
2004-12-08$46.11$88.357,836,800
2004-12-07$45.85$87.858,282,000
2004-12-06$46.50$89.106,067,300
2004-12-03$46.32$88.757,228,800
2004-12-02$46.42$88.946,691,600
2004-12-01$46.59$89.2710,775,600
2004-11-30$46.27$87.798,928,800
2004-11-29$46.34$87.937,712,500
2004-11-26$46.47$88.172,400,800
2004-11-24$46.46$88.157,115,600
2004-11-23$46.40$88.048,346,000
2004-11-22$46.26$87.779,023,900
2004-11-19$45.85$87.0012,943,700
2004-11-18$46.41$88.0610,505,800
2004-11-17$46.59$88.409,269,900
2004-11-16$46.77$88.749,642,500
2004-11-15$47.33$89.807,550,400
2004-11-12$47.44$90.017,514,800
2004-11-11$47.11$89.399,026,400
2004-11-10$46.23$87.727,132,100
2004-11-09$45.93$87.157,021,400
2004-11-08$45.97$87.226,992,100
2004-11-05$45.95$87.199,740,300
2004-11-04$46.25$87.769,109,200
2004-11-03$45.64$86.609,683,900
2004-11-02$45.17$85.717,889,900
2004-11-01$45.11$85.598,223,900
2004-10-29$44.79$84.9910,054,500
2004-10-28$44.52$84.477,280,000
2004-10-27$44.36$84.178,503,000
2004-10-26$43.87$83.248,632,300
2004-10-25$43.62$82.7710,422,500
2004-10-22$43.80$83.117,644,300
2004-10-21$43.91$83.3210,874,400
2004-10-20$43.72$82.9613,009,600
2004-10-19$44.36$84.1712,862,200
2004-10-18$44.98$85.357,712,800
2004-10-15$44.99$85.3712,905,000
2004-10-14$44.20$83.8713,686,700
2004-10-13$45.01$85.407,803,200
2004-10-12$45.53$86.398,336,500
2004-10-11$45.41$86.164,367,200
2004-10-08$45.14$85.656,117,800
2004-10-07$45.43$86.207,423,000
2004-10-06$45.25$85.869,269,600
2004-10-05$44.72$84.858,014,600
2004-10-04$44.35$84.156,801,500
2004-10-01$44.16$83.798,748,600
2004-09-30$43.33$82.229,169,000
2004-09-29$43.59$82.719,114,300
2004-09-28$43.68$82.888,270,700
2004-09-27$43.82$83.148,371,100
2004-09-24$43.98$83.459,772,100
2004-09-23$43.57$82.676,091,400
2004-09-22$43.92$83.339,312,700
2004-09-21$44.68$84.786,711,900
2004-09-20$44.37$84.197,013,700
2004-09-17$44.66$84.749,626,300
2004-09-16$44.34$84.135,731,900
2004-09-15$44.17$83.816,568,000
2004-09-14$44.35$84.157,993,400
2004-09-13$44.48$84.407,544,300
2004-09-10$44.60$84.636,291,400
2004-09-09$44.37$84.196,696,800
2004-09-08$44.11$83.707,944,500
2004-09-07$44.27$84.009,494,700
2004-09-03$43.61$82.757,788,600
2004-09-02$43.85$83.2010,074,100
2004-09-01$43.65$82.8214,293,900
2004-08-31$44.98$84.4910,125,800
2004-08-30$44.57$83.726,437,700
2004-08-27$44.51$83.606,883,400
2004-08-26$44.10$82.848,829,400
2004-08-25$44.34$83.299,729,000
2004-08-24$44.35$83.309,984,400
2004-08-23$44.15$82.938,469,400
2004-08-20$44.25$83.1210,309,600
2004-08-19$43.83$82.339,856,200
2004-08-18$43.72$82.1311,816,400
2004-08-17$43.44$81.6010,672,800
2004-08-16$43.05$80.879,970,400
2004-08-13$42.48$79.807,832,000
2004-08-12$42.65$80.127,531,800
2004-08-11$42.76$80.338,985,800
2004-08-10$42.50$79.838,664,400
2004-08-09$41.97$78.837,536,200
2004-08-06$41.96$78.8110,409,600
2004-08-05$41.95$78.809,471,000
2004-08-04$42.55$79.938,889,200
2004-08-03$42.90$80.598,211,000
2004-08-02$42.83$80.467,586,800
2004-07-30$42.51$79.846,810,400
2004-07-29$42.49$79.816,422,200
2004-07-28$42.47$79.778,186,600
2004-07-27$42.50$79.8311,091,600
2004-07-26$42.63$80.099,489,200
2004-07-23$42.43$79.709,412,800
2004-07-22$42.44$79.7112,562,200
2004-07-21$41.96$78.8110,661,400
2004-07-20$42.63$80.0811,247,200
2004-07-19$42.69$80.1910,999,200
2004-07-16$42.24$79.3411,502,400
2004-07-15$41.92$78.7511,974,200
2004-07-14$42.15$79.1814,940,400
2004-07-13$42.56$79.969,971,000
2004-07-12$42.42$79.698,271,800
2004-07-09$41.96$78.816,017,200
2004-07-08$41.81$78.537,413,800
2004-07-07$42.12$79.116,396,800
2004-07-06$41.83$78.586,669,400
2004-07-02$42.12$79.115,847,800
2004-07-01$41.99$78.888,796,400
2004-06-30$42.31$79.4810,198,800
2004-06-29$42.29$79.437,428,400
2004-06-28$42.36$79.5711,361,600
2004-06-25$42.00$78.8916,040,800
2004-06-24$42.72$80.2513,723,000
2004-06-23$42.38$79.6216,322,800
2004-06-22$42.26$79.3812,322,000
2004-06-21$42.47$79.7810,067,600
2004-06-18$42.26$79.379,613,000
2004-06-17$41.83$78.588,878,600
2004-06-16$41.97$78.8311,355,200
2004-06-15$42.12$79.1114,701,200
2004-06-14$41.28$77.5310,849,400
2004-06-10$42.11$79.097,477,600
2004-06-09$41.78$78.477,264,400
2004-06-08$42.08$79.0411,520,600
2004-06-07$42.31$79.4911,347,400
2004-06-04$41.80$78.529,897,600
2004-06-03$41.51$77.988,925,800
2004-06-02$41.56$78.0810,461,200
2004-06-01$41.52$77.2411,683,400
2004-05-28$41.56$77.3310,294,000
2004-05-27$41.31$76.8414,058,000
2004-05-26$41.47$77.1514,386,200
2004-05-25$41.22$76.6813,229,400
2004-05-24$40.78$75.868,437,200
2004-05-21$40.74$75.789,685,400
2004-05-20$40.66$75.6410,673,400
2004-05-19$40.33$75.0213,052,000
2004-05-18$40.42$75.2010,636,000
2004-05-17$39.94$74.2912,478,400
2004-05-14$40.10$74.6010,800,600
2004-05-13$40.09$74.5814,427,400
2004-05-12$40.17$74.7318,760,800
2004-05-11$39.22$72.9512,327,200
2004-05-10$38.96$72.4816,220,800
2004-05-07$39.28$73.0614,631,800
2004-05-06$40.05$74.5114,865,400
2004-05-05$40.79$75.879,738,800
2004-05-04$40.76$75.8311,293,800
2004-05-03$40.49$75.338,869,600
2004-04-30$40.24$74.8710,545,800
2004-04-29$40.33$75.0213,749,000
2004-04-28$40.45$75.259,604,200
2004-04-27$40.90$76.0810,603,800
2004-04-26$40.63$75.589,030,400
2004-04-23$40.72$75.768,803,200
2004-04-22$40.70$75.7112,743,200
2004-04-21$40.29$74.9511,839,600
2004-04-20$40.04$74.4912,165,600
2004-04-19$40.58$75.4910,681,400
2004-04-16$40.39$75.1414,094,600
2004-04-15$40.14$74.6714,383,800
2004-04-14$40.04$74.5023,632,200
2004-04-13$40.25$74.8816,865,000
2004-04-12$40.99$76.2510,105,000
2004-04-08$40.53$75.398,213,200
2004-04-07$40.72$75.7611,183,200
2004-04-06$41.00$76.2714,484,800
2004-04-05$40.63$75.5815,189,800
2004-04-02$40.26$74.8922,860,800
2004-04-01$40.74$75.7812,958,000
2004-03-31$40.49$75.3317,437,000
2004-03-30$40.88$76.0611,363,600
2004-03-29$40.52$75.3812,083,200
2004-03-26$40.05$74.5114,308,000
2004-03-25$39.87$74.1713,512,600
2004-03-24$39.15$72.8414,829,000
2004-03-23$39.26$73.0515,793,400
2004-03-22$39.37$73.2314,832,200
2004-03-19$39.92$74.2719,400,800
2004-03-18$40.04$74.4911,857,000
2004-03-17$40.22$74.8311,188,000
2004-03-16$40.06$74.5213,631,600
2004-03-15$39.70$73.8510,856,800
2004-03-12$40.16$74.7110,854,400
2004-03-11$39.78$74.0015,975,200
2004-03-10$39.99$74.4012,053,200
2004-03-09$40.88$76.0610,125,200
2004-03-08$41.22$76.688,339,400
2004-03-05$41.37$76.9611,972,000
2004-03-04$41.06$76.398,526,000
2004-03-03$41.31$76.8511,514,200
2004-03-02$41.25$75.9914,651,400
2004-03-01$41.06$75.658,755,600
2004-02-27$40.96$75.4613,627,000
2004-02-26$41.00$75.538,446,800
2004-02-25$40.86$75.278,476,400
2004-02-24$40.72$75.0311,676,600
2004-02-23$41.00$75.539,652,400
2004-02-20$40.67$74.939,703,400
2004-02-19$40.69$74.959,204,400
2004-02-18$40.79$75.147,458,000
2004-02-17$40.93$75.417,614,800
2004-02-13$40.79$75.148,155,400
2004-02-12$40.83$75.215,974,200
2004-02-11$40.99$75.5311,446,800
2004-02-10$40.81$75.189,265,200
2004-02-09$40.84$75.247,605,000
2004-02-06$41.38$76.238,582,800
2004-02-05$41.00$75.538,777,800
2004-02-04$40.85$75.2610,217,800
2004-02-03$40.76$75.087,410,400
2004-02-02$40.78$75.1210,329,800
2004-01-30$40.73$75.0411,857,400
2004-01-29$40.46$74.5413,861,000
2004-01-28$40.25$74.1516,121,200
2004-01-27$41.00$75.5314,184,200
2004-01-26$41.12$75.7611,386,200
2004-01-23$40.63$74.8612,525,800
2004-01-22$40.85$75.2615,677,800
2004-01-21$40.92$75.4018,121,600
2004-01-20$40.04$73.7614,564,800
2004-01-16$39.51$72.7914,935,800
2004-01-15$39.34$72.4822,091,200
2004-01-14$39.63$73.0012,892,800
2004-01-13$39.15$72.1310,750,800
2004-01-12$39.25$72.3110,848,600
2004-01-09$39.17$72.1713,173,400
2004-01-08$39.53$72.8213,774,200
2004-01-07$39.51$72.7813,346,200
2004-01-06$39.60$72.9515,083,600
2004-01-05$39.66$73.0714,535,400
2004-01-02$39.54$72.8516,897,000