what is the all-time low price of bac stock

The lowest closing price for Bank of America (BAC) all-time was $0.26, on December 23, 1974. The latest price is $49.70.

DATE OPEN HIGH LOW CLOSE VOLUME
October 2025
$51.30
$51.68
$49.78
$49.84
148,539,869
September 2025
$49.94
$52.88
$48.88
$51.59
754,239,731
August 2025
$46.10
$50.64
$44.50
$50.46
728,384,200
July 2025
$46.76
$49.04
$44.76
$47.01
906,389,900
June 2025
$43.38
$47.41
$42.87
$47.06
775,768,400
May 2025
$39.37
$44.63
$39.13
$43.63
822,871,900
April 2025
$40.85
$41.49
$32.69
$39.43
1,359,333,800
March 2025
$45.40
$46.14
$38.74
$41.26
936,464,600
February 2025
$44.62
$47.14
$42.59
$45.29
650,240,100
January 2025
$43.37
$46.68
$43.03
$45.49
739,447,500
December 2024
$46.64
$46.72
$42.03
$43.18
652,159,200
November 2024
$41.18
$46.97
$40.16
$46.42
776,323,600
October 2024
$38.60
$42.36
$37.84
$40.86
722,829,900
September 2024
$39.39
$40.11
$37.14
$38.77
794,903,800
August 2024
$39.25
$39.66
$34.11
$39.56
894,057,800
July 2024
$38.74
$43.14
$38.51
$39.13
868,095,500
June 2024
$38.63
$39.16
$37.22
$38.60
696,786,300
May 2024
$35.90
$38.67
$35.36
$38.58
720,885,600
April 2024
$36.60
$37.14
$32.95
$35.71
904,458,100
March 2024
$33.32
$36.66
$32.83
$36.59
826,724,200
February 2024
$32.51
$33.43
$30.99
$33.31
748,360,100
January 2024
$31.99
$33.63
$29.96
$32.58
934,161,500
December 2023
$29.13
$32.64
$29.06
$32.26
863,795,100
November 2023
$25.13
$29.27
$24.86
$29.21
891,085,100
October 2023
$25.92
$26.65
$23.72
$25.04
1,225,398,800
Daily pricing data for Bank of America dates back to 2/21/1973, and may be incomplete.