bank of america stock price history 20 years

The average closing price for Bank of America (BAC) all-time is $15.93. The latest price is $44.34.

DATE OPEN HIGH LOW CLOSE VOLUME
2024
$32.56
$47.81
$30.49
$44.34
9,508,167,475
2023
$31.43
$34.99
$24.15
$32.83
12,073,002,868
2022
$41.67
$46.31
$27.56
$31.32
11,684,808,187
2021
$27.62
$44.78
$26.81
$41.12
12,207,724,153
2020
$31.22
$31.50
$15.95
$27.48
17,218,982,386
2019
$20.79
$31.54
$20.73
$31.10
13,668,565,267
2018
$25.22
$28.12
$19.57
$21.28
17,052,101,643
2017
$18.86
$25.46
$18.37
$25.02
19,798,778,671
2016
$13.52
$19.52
$9.03
$18.44
27,335,086,535
2015
$14.60
$15.09
$11.92
$13.83
21,277,964,221
2014
$12.64
$14.78
$11.59
$14.52
21,597,161,954
2013
$9.68
$12.87
$8.82
$12.55
30,122,977,306
2012
$4.60
$9.39
$4.49
$9.33
49,416,525,339
2011
$11.02
$12.18
$3.93
$4.45
53,652,928,762
2010
$12.09
$15.77
$8.67
$10.62
47,622,495,398
2009
$10.99
$15.15
$2.00
$11.95
83,694,139,964
2008
$30.32
$32.91
$7.73
$11.12
19,898,037,474
2007
$37.12
$38.11
$29.65
$30.12
5,663,854,545
2006
$31.26
$38.23
$27.57
$37.11
3,222,042,598
2005
$29.81
$31.48
$27.11
$30.75
2,844,499,203
2004
$24.50
$30.17
$23.84
$30.02
2,614,469,500
2003
$20.66
$25.55
$19.17
$24.71
3,115,057,162
2002
$17.77
$22.19
$15.80
$20.56
3,255,313,200
2001
$12.43
$18.35
$12.34
$17.95
2,985,067,000
2000
$13.19
$16.33
$9.96
$12.58
2,938,067,798
Daily pricing data for Bank of America dates back to 11/5/1984, and may be incomplete.