bank of america stock price

The closing price for Bank of America (BAC) yesterday was $50.88.

DATEOPENHIGHLOWCLOSEVOLUME
October 28 2026 19:30
$50.82
$51.02
$50.80
$50.88
374,850
October 28 2026 18:30
$50.89
$50.99
$50.73
$50.80
221,816
October 28 2026 17:30
$51.01
$51.13
$50.87
$50.95
109,930
October 28 2026 16:30
$51.09
$51.21
$51.05
$51.05
92,636
October 28 2026 15:30
$50.74
$51.04
$50.72
$51.04
145,696
October 28 2026 14:30
$50.68
$50.80
$50.62
$50.79
170,471
October 28 2026 13:30
$50.90
$50.98
$50.64
$50.85
294,875
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.