bac average annual return

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

DATE OPEN HIGH LOW CLOSE VOLUME
June 30 2025
$47.62
$47.62
$47.03
$47.32
47,921,177
June 27 2025
$47.45
$47.67
$46.91
$47.12
56,705,021
June 26 2025
$46.95
$47.58
$46.90
$47.46
40,127,020
June 25 2025
$46.58
$46.98
$46.46
$46.85
33,532,391
June 24 2025
$46.75
$47.19
$46.57
$46.66
45,437,594
June 23 2025
$45.40
$46.37
$45.11
$46.30
42,683,621
June 20 2025
$45.31
$45.65
$45.27
$45.50
64,591,566
June 18 2025
$44.26
$45.20
$44.21
$45.06
37,684,727
June 17 2025
$44.27
$44.67
$44.06
$44.23
27,489,631
June 16 2025
$44.64
$44.89
$44.35
$44.41
34,103,648
June 13 2025
$44.00
$44.46
$43.66
$44.09
43,281,738
June 12 2025
$44.40
$44.65
$44.02
$44.62
30,165,420
June 11 2025
$45.20
$45.41
$44.55
$44.73
47,873,461
June 10 2025
$44.80
$45.20
$44.75
$45.09
32,229,080
June 09 2025
$45.11
$45.40
$44.78
$44.87
32,414,029
June 06 2025
$44.69
$45.17
$44.64
$44.97
37,013,000
June 05 2025
$44.19
$44.31
$43.75
$44.12
32,036,160
June 04 2025
$44.34
$44.83
$44.08
$44.10
30,591,711
June 03 2025
$43.75
$44.47
$43.68
$44.39
31,320,150
June 02 2025
$43.62
$43.89
$43.11
$43.82
28,582,600
May 30 2025
$43.93
$44.04
$43.46
$43.87
66,537,469
May 29 2025
$44.11
$44.20
$43.64
$43.98
28,553,010
May 28 2025
$43.95
$44.18
$43.70
$43.80
35,673,754
May 27 2025
$43.53
$43.96
$43.04
$43.96
36,322,008
May 23 2025
$42.23
$43.18
$42.10
$42.95
34,875,059