what is the all time high of bank of america stock

The highest closing price for Bank of America (BAC) all-time was $53.95, on Friday. The latest price is $53.95.

DATEOPENHIGHLOWCLOSEVOLUME
December 2025
$53.22
$54.83
$52.70
$53.95
184,655,519
November 2025
$52.98
$54.41
$50.44
$53.37
712,127,000
October 2025
$51.03
$53.36
$48.28
$53.17
762,970,500
September 2025
$49.68
$52.61
$48.63
$51.32
754,239,800
August 2025
$45.87
$50.38
$44.27
$50.20
728,384,200
July 2025
$46.52
$48.78
$44.53
$46.77
906,389,900
June 2025
$43.16
$47.16
$42.65
$46.82
775,768,400
May 2025
$39.16
$44.40
$38.93
$43.40
822,871,900
April 2025
$40.64
$41.28
$32.53
$39.22
1,359,333,800
March 2025
$45.16
$45.90
$38.53
$41.04
936,464,600
February 2025
$44.39
$46.89
$42.37
$45.06
650,240,100
January 2025
$43.14
$46.43
$42.81
$45.25
739,447,500
December 2024
$46.40
$46.48
$41.81
$42.96
652,159,200
November 2024
$40.97
$46.73
$39.96
$46.18
776,323,600
October 2024
$38.40
$42.14
$37.64
$40.65
722,829,900
September 2024
$39.19
$39.90
$36.94
$38.57
794,903,800
August 2024
$39.05
$39.46
$33.93
$39.35
894,057,800
July 2024
$38.54
$42.91
$38.31
$38.93
868,095,500
June 2024
$38.43
$38.95
$37.02
$38.40
696,786,300
May 2024
$35.72
$38.47
$35.18
$38.38
720,885,600
April 2024
$36.42
$36.94
$32.78
$35.52
904,458,100
March 2024
$33.14
$36.47
$32.66
$36.40
826,724,200
February 2024
$32.34
$33.26
$30.83
$33.13
748,360,100
January 2024
$31.82
$33.45
$29.80
$32.42
934,161,500
December 2023
$28.97
$32.47
$28.91
$32.09
863,795,100
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.