bac stock price in 20092006

The closing price for Bank of America (BAC) yesterday was $51.60. It was up 1.2% for the day (up 1.6% from previous close).

DATEOPENHIGHLOWCLOSEVOLUME
May 29 2026 20:00
$51.60
$51.60
$51.60
$51.60
May 29 2026 19:30
$51.52
$51.80
$51.46
$51.61
10,614,512
May 29 2026 18:30
$51.37
$51.53
$51.32
$51.52
4,297,152
May 29 2026 17:30
$51.31
$51.45
$51.16
$51.37
2,613,338
May 29 2026 16:30
$51.25
$51.33
$51.16
$51.31
2,028,755
May 29 2026 15:30
$51.47
$51.50
$51.21
$51.25
2,569,146
May 29 2026 14:30
$51.16
$51.52
$51.08
$51.47
3,818,883
May 29 2026 13:30
$50.97
$51.23
$50.61
$51.15
4,622,132
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.