bac stock price historical 2021

The closing price for Bank of America (BAC) in 2021 was $39.96, on December 31, 2021. It was up 48.9% for the year. The latest price is $49.77.

DATEOPENHIGHLOWCLOSEVOLUME
December 31 2021
$39.99
$40.17
$39.77
$39.96
24,253,900
December 30 2021
$40.20
$40.51
$39.95
$40.00
23,852,200
December 29 2021
$40.29
$40.53
$40.06
$40.09
25,294,900
December 28 2021
$39.94
$40.49
$39.90
$40.15
32,492,400
December 27 2021
$40.02
$40.26
$39.80
$40.10
33,879,200
December 23 2021
$40.13
$40.48
$39.88
$39.90
34,053,500
December 22 2021
$39.59
$40.04
$39.41
$39.77
35,715,700
December 21 2021
$39.11
$39.95
$39.11
$39.69
47,845,600
December 20 2021
$38.87
$38.95
$38.35
$38.77
56,455,200
December 17 2021
$39.97
$40.15
$39.18
$39.41
124,242,400
December 16 2021
$40.15
$40.74
$39.60
$40.42
69,487,200
December 15 2021
$39.85
$39.93
$39.18
$39.47
60,057,100
December 14 2021
$39.15
$40.26
$39.10
$39.64
47,099,400
December 13 2021
$39.76
$39.88
$38.97
$39.14
38,653,900
December 10 2021
$40.16
$40.27
$39.58
$39.99
37,700,200
December 09 2021
$39.44
$40.18
$39.21
$39.96
37,316,700
December 08 2021
$40.13
$40.24
$39.60
$39.67
50,560,300
December 07 2021
$40.02
$40.34
$39.91
$40.16
40,740,800
December 06 2021
$40.02
$40.31
$39.49
$39.66
48,193,100
December 03 2021
$40.42
$40.48
$39.16
$39.40
74,605,300
December 02 2021
$39.82
$40.87
$39.52
$40.32
57,821,400
December 01 2021
$40.42
$40.85
$39.16
$39.19
60,601,600
November 30 2021
$40.01
$40.42
$39.65
$39.75
77,193,600
November 29 2021
$41.50
$41.75
$40.38
$40.75
50,231,100
November 26 2021
$40.69
$41.16
$40.00
$40.91
55,110,100
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.