bac stock sept 14 2004 to feb 2024

Bank of America (BAC) returned 21% between September 14, 2004 and February 29, 2024.

DATEOPENHIGHLOWCLOSEVOLUME
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
November 2023
$25.00
$29.12
$24.73
$29.06
891,085,100
October 2023
$25.79
$26.51
$23.60
$24.91
1,225,398,800
September 2023
$27.19
$27.84
$25.54
$25.89
777,431,200
August 2023
$29.86
$29.95
$26.43
$27.11
809,814,400
July 2023
$26.91
$30.81
$26.35
$30.01
968,946,700
June 2023
$26.03
$27.94
$25.64
$26.90
968,664,200
May 2023
$27.44
$27.48
$24.96
$25.85
1,047,826,900
April 2023
$26.64
$28.77
$25.55
$27.24
1,028,255,800
March 2023
$31.57
$32.15
$24.49
$26.61
2,061,004,500
February 2023
$32.54
$34.20
$31.28
$31.70
616,776,700
January 2023
$30.72
$33.07
$30.40
$32.80
809,281,100
December 2022
$34.66
$34.84
$28.98
$30.61
893,060,200
November 2022
$33.49
$35.47
$32.54
$34.78
700,345,500
October 2022
$28.11
$33.42
$26.93
$33.12
980,931,500
September 2022
$30.64
$32.74
$27.72
$27.75
860,183,900
August 2022
$30.69
$33.72
$30.13
$30.68
819,363,100
July 2022
$28.28
$31.02
$27.09
$30.87
814,208,000
June 2022
$34.00
$34.01
$27.97
$28.42
996,294,300
May 2022
$32.71
$35.17
$29.92
$33.77
1,107,801,400
April 2022
$37.84
$37.89
$32.26
$32.39
1,032,209,900
March 2022
$39.48
$40.51
$34.65
$37.42
1,312,818,500
February 2022
$41.74
$45.26
$37.98
$39.93
941,748,700