bac stock price historical 2024

The closing price for Bank of America (BAC) last year was $43.18, on December 31. It was up 35% for the year. The latest price is $50.64.

DATE OPEN HIGH LOW CLOSE VOLUME
December 31 2024
$43.27
$43.45
$42.94
$43.18
16,110,400
December 30 2024
$43.12
$43.37
$42.79
$43.14
16,109,800
December 27 2024
$43.46
$43.99
$43.29
$43.56
17,972,500
December 26 2024
$43.43
$43.80
$43.34
$43.77
16,077,400
December 24 2024
$43.16
$43.64
$43.16
$43.60
12,054,400
December 23 2024
$43.13
$43.34
$42.03
$43.12
35,374,800
December 20 2024
$42.44
$43.62
$42.34
$43.39
74,222,200
December 19 2024
$43.20
$43.70
$42.55
$42.62
38,583,600
December 18 2024
$44.35
$44.63
$42.59
$42.74
41,771,900
December 17 2024
$44.40
$44.40
$43.84
$44.26
33,054,600
December 16 2024
$44.79
$44.88
$44.37
$44.67
27,330,400
December 13 2024
$45.28
$45.29
$44.58
$44.87
32,902,300
December 12 2024
$45.33
$45.65
$45.11
$45.27
24,017,300
December 11 2024
$45.19
$45.35
$44.67
$45.27
36,790,500
December 10 2024
$45.10
$45.48
$44.79
$44.95
35,665,800
December 09 2024
$45.74
$45.93
$45.09
$45.10
34,660,900
December 06 2024
$46.23
$46.23
$45.59
$45.93
28,931,700
December 05 2024
$45.49
$46.15
$45.43
$45.92
31,572,100
December 04 2024
$45.62
$45.70
$45.07
$45.30
24,941,300
December 03 2024
$46.28
$46.39
$45.58
$45.74
38,123,800
December 02 2024
$46.64
$46.72
$45.77
$45.96
35,891,500
November 29 2024
$46.70
$46.97
$46.41
$46.42
23,262,000
November 27 2024
$46.72
$46.88
$46.55
$46.67
23,278,400
November 26 2024
$46.42
$46.74
$46.12
$46.65
30,301,500
November 25 2024
$46.17
$46.64
$46.08
$46.41
42,718,600
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.