what was the highest price for bank of america last month

The highest closing price for Bank of America (BAC) last month was $53.45, on October 31. It was up 4.2% for the month. The latest price is $51.56.

DATEOPENHIGHLOWCLOSEVOLUME
October 31 2025
$52.79
$53.64
$52.77
$53.45
39,295,719
October 30 2025
$52.67
$53.44
$52.56
$53.03
37,548,594
October 29 2025
$52.66
$53.01
$52.32
$52.58
29,158,770
October 28 2025
$53.00
$53.28
$52.34
$52.87
29,575,221
October 27 2025
$52.80
$53.07
$52.53
$53.02
27,345,801
October 24 2025
$51.85
$52.82
$51.85
$52.57
38,923,898
October 23 2025
$51.48
$51.80
$51.11
$51.76
26,028,811
October 22 2025
$51.50
$51.58
$50.44
$51.10
34,954,969
October 21 2025
$52.09
$52.37
$51.44
$51.52
27,303,430
October 20 2025
$51.44
$52.28
$51.37
$52.04
25,785,990
October 17 2025
$50.95
$51.77
$50.33
$51.28
48,915,379
October 16 2025
$52.60
$52.76
$50.00
$50.44
49,027,711
October 15 2025
$51.57
$52.85
$51.23
$52.28
69,992,195
October 14 2025
$48.85
$50.50
$48.53
$50.09
42,462,602
October 13 2025
$49.20
$49.40
$48.81
$48.86
34,462,801
October 10 2025
$49.93
$50.14
$48.55
$48.65
31,831,920
October 09 2025
$50.00
$50.28
$49.67
$49.79
21,816,910
October 08 2025
$50.40
$50.51
$49.78
$49.84
24,014,170
October 07 2025
$50.55
$50.91
$50.13
$50.29
24,107,320
October 06 2025
$50.93
$51.32
$49.89
$50.39
25,386,320
October 03 2025
$50.62
$51.13
$50.55
$50.64
24,565,721
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
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.