bac average annual return

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

DATE OPEN HIGH LOW CLOSE VOLUME
October 03 2025
$50.62
$51.13
$50.55
$50.64
24,565,717
October 02 2025
$50.65
$50.85
$50.07
$50.48
22,757,211
October 01 2025
$51.30
$51.68
$50.56
$50.68
27,709,131
September 30 2025
$52.48
$52.57
$51.02
$51.59
29,944,961
September 29 2025
$52.36
$52.55
$52.11
$52.42
23,700,990
September 26 2025
$52.11
$52.62
$51.98
$52.21
20,025,760
September 25 2025
$51.48
$52.33
$51.44
$51.85
22,957,930
September 24 2025
$51.85
$52.25
$51.46
$51.70
27,010,391
September 23 2025
$52.00
$52.88
$51.52
$51.70
28,278,180
September 22 2025
$51.76
$52.35
$51.76
$51.92
27,467,949
September 19 2025
$52.15
$52.66
$51.76
$52.25
98,970,672
September 18 2025
$51.49
$52.19
$51.30
$52.13
35,246,871
September 17 2025
$50.86
$51.63
$50.79
$51.40
38,337,887
September 16 2025
$50.64
$50.88
$50.21
$50.66
31,624,439
September 15 2025
$50.85
$51.09
$50.46
$50.59
29,043,570
September 12 2025
$50.70
$50.93
$50.46
$50.58
27,851,109
September 11 2025
$50.14
$50.96
$49.99
$50.75
28,055,189
September 10 2025
$50.37
$50.63
$49.97
$50.13
31,706,340
September 09 2025
$49.50
$50.56
$49.46
$50.29
40,060,152
September 08 2025
$49.80
$49.91
$48.88
$49.46
48,033,141
September 05 2025
$50.44
$50.79
$49.23
$49.77
40,063,300
September 04 2025
$49.96
$50.55
$49.84
$50.34
34,796,900
September 03 2025
$50.12
$50.29
$49.43
$49.78
38,344,200
September 02 2025
$49.94
$50.19
$49.40
$50.14
52,719,800
August 29 2025
$50.23
$50.64
$50.23
$50.46
32,496,500