bac returns

Bank of America (BAC) has returned 28.1% since January 1, 2025.

DATEOPENHIGHLOWCLOSEVOLUME
December 19 2025
$54.52
$55.31
$54.38
$55.27
73,001,930
December 18 2025
$54.80
$55.15
$53.77
$54.26
87,452,703
December 17 2025
$55.12
$55.57
$54.46
$54.55
35,304,078
December 16 2025
$55.14
$55.35
$54.69
$54.81
32,931,922
December 15 2025
$55.41
$56.07
$55.07
$55.33
32,881,250
December 12 2025
$54.78
$55.30
$54.35
$55.14
40,539,406
December 11 2025
$53.95
$54.65
$53.75
$54.56
35,686,922
December 10 2025
$53.59
$54.55
$53.34
$54.08
54,424,441
December 09 2025
$53.97
$54.28
$53.27
$53.54
47,189,320
December 08 2025
$53.90
$54.21
$53.49
$53.90
34,386,641
December 05 2025
$53.93
$54.83
$53.74
$53.95
33,986,520
December 04 2025
$53.93
$54.41
$53.72
$53.88
38,529,600
December 03 2025
$52.97
$53.96
$52.91
$53.81
37,134,400
December 02 2025
$53.25
$53.36
$52.70
$52.92
46,073,500
December 01 2025
$53.22
$53.62
$52.94
$52.96
30,536,500
November 28 2025
$52.84
$53.66
$52.78
$53.37
18,920,800
November 26 2025
$52.43
$52.97
$52.28
$52.72
32,045,600
November 25 2025
$51.98
$52.61
$51.59
$52.21
41,310,100
November 24 2025
$51.38
$51.97
$51.13
$51.66
52,852,100
November 21 2025
$51.02
$51.51
$50.44
$51.29
43,867,200
November 20 2025
$52.23
$52.68
$50.71
$50.74
36,661,600
November 19 2025
$51.40
$52.22
$51.40
$51.75
28,112,300
November 18 2025
$51.01
$51.91
$50.89
$51.37
35,189,500
November 17 2025
$52.31
$52.31
$51.12
$51.21
35,546,800
November 14 2025
$52.59
$52.63
$51.76
$52.34
32,363,100