California State Teachers Retirement System (CalSTRS)’s Bank of America BAC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$509M Sell
10,437,623
-455,585
-4% -$23.5M 0.54% 24
2025
Q4
$599M Sell
10,893,208
-326,509
-3% -$17.3M 0.6% 23
2025
Q3
$579M Sell
11,219,717
-62,018
-0.5% -$3.03M 0.59% 24
2025
Q2
$534M Buy
11,281,735
+666,796
+6% +$28.1M 0.59% 23
2025
Q1
$443M Sell
10,614,939
-192,217
-2% -$8.57M 0.55% 25
2024
Q4
$475M Sell
10,807,156
-433,106
-4% -$19.1M 0.55% 25
2024
Q3
$446M Sell
11,240,262
-149,964
-1% -$6.01M 0.52% 27
2024
Q2
$453M Sell
11,390,226
-74,956
-0.7% -$2.87M 0.56% 25
2024
Q1
$435M Buy
11,465,182
+25,752
+0.2% +$884K 0.55% 25
2023
Q4
$385M Buy
11,439,430
+85,486
+0.8% +$2.49M 0.53% 28
2023
Q3
$311M Sell
11,353,944
-492,035
-4% -$14.6M 0.48% 32
2023
Q2
$340M Sell
11,845,979
-307,913
-3% -$8.79M 0.48% 33
2023
Q1
$348M Sell
12,153,892
-123,483
-1% -$4.08M 0.52% 33
2022
Q4
$407M Buy
12,277,375
+158,042
+1% +$5.44M 0.64% 26
2022
Q3
$366M Sell
12,119,333
-138,759
-1% -$4.64M 0.62% 26
2022
Q2
$382M Sell
12,258,092
-181,795
-1% -$6.55M 0.6% 26
2022
Q1
$513M Sell
12,439,887
-1,005,514
-7% -$45.4M 0.68% 20
2021
Q4
$598M Sell
13,445,401
-103,402
-0.8% -$4.71M 0.7% 17
2021
Q3
$575M Sell
13,548,803
-164,054
-1% -$6.61M 0.74% 17
2021
Q2
$565M Sell
13,712,857
-1,012,040
-7% -$41.5M 0.71% 20
2021
Q1
$570M Sell
14,724,897
-94,033
-0.6% -$3.24M 0.75% 19
2020
Q4
$449M Buy
14,818,930
+185,114
+1% +$4.96M 0.63% 23
2020
Q3
$353M Sell
14,633,816
-30,216
-0.2% -$752K 0.57% 32
2020
Q2
$348M Sell
14,664,032
-775,062
-5% -$18.3M 0.61% 29
2020
Q1
$328M Sell
15,439,094
-294,464
-2% -$8.83M 0.71% 24
2019
Q4
$554M Buy
15,733,558
+516,241
+3% +$16.7M 0.94% 14
2019
Q3
$444M Sell
15,217,317
-238,307
-2% -$6.85M 0.87% 16
2019
Q2
$448M Sell
15,455,624
-739,536
-5% -$21.3M 0.88% 14
2019
Q1
$447M Sell
16,195,160
-581,258
-3% -$16.4M 0.91% 15
2018
Q4
$413M Sell
16,776,418
-389,947
-2% -$10.6M 0.94% 16
2018
Q3
$506M Buy
17,166,365
+98,396
+0.6% +$3M 0.98% 11
2018
Q2
$481M Sell
17,067,969
-238,377
-1% -$7.11M 1% 11
2018
Q1
$519M Sell
17,306,346
-748,941
-4% -$23.5M 1.11% 12
2017
Q4
$533M Buy
18,055,287
+785,359
+5% +$21.6M 1.1% 10
2017
Q3
$438M Sell
17,269,928
-1,753,697
-9% -$42.6M 0.97% 11
2017
Q2
$462M Sell
19,023,625
-2,115,833
-10% -$49.3M 0.98% 12
2017
Q1
$499M Sell
21,139,458
-928,400
-4% -$22M 1.01% 13
2016
Q4
$488M Sell
22,067,858
-566,700
-3% -$10.9M 0.99% 12
2016
Q3
$354M Buy
22,634,558
+190,700
+0.8% +$2.84M 0.73% 21
2016
Q2
$298M Sell
22,443,858
-499,529
-2% -$7.02M 0.64% 27
2016
Q1
$310M Buy
22,943,387
+2,862,338
+14% +$38.6M 0.66% 27
2015
Q4
$338M Buy
20,081,049
+317,452
+2% +$5.37M 0.82% 17
2015
Q3
$308M Buy
19,763,597
+582,876
+3% +$9.81M 0.8% 17
2015
Q2
$326M Sell
19,180,721
-706,153
-4% -$11.6M 0.79% 17
2015
Q1
$306M Sell
19,886,874
-324,820
-2% -$5.22M 0.72% 17
2014
Q4
$362M Buy
20,211,694
+188,373
+0.9% +$3.22M 0.85% 14
2014
Q3
$341M Buy
20,023,321
+714,659
+4% +$11.4M 0.85% 15
2014
Q2
$297M Sell
19,308,662
-301,800
-2% -$4.69M 0.75% 18
2014
Q1
$337M Buy
19,610,462
+51,200
+0.3% +$861K 0.89% 16
2013
Q4
$305M Buy
19,559,262
+174,900
+0.9% +$2.59M 0.82% 15
2013
Q3
$268M Buy
19,384,362
+598,729
+3% +$8.55M 0.8% 15
2013
Q2
$242M Buy
+18,785,633
New +$240M 0.78% 19

Other funds holding BAC

California State Teachers Retirement System (CalSTRS)'s BAC Position: Q1 2026 in Review

California State Teachers Retirement System (CalSTRS) reduced its Bank of America (BAC) stake by 4.2% in Q1 2026, selling an estimated $23.5M and leaving 10,437,623 shares worth $509M. The position accounts for 0.54% of the portfolio, ranked #24.

California State Teachers Retirement System (CalSTRS) first reported a position in BAC in Q2 2013 and has held it in 52 quarters since. The position peaked at $599M in Q4 2025. 3,478 funds tracked by Wall St. Rank hold BAC as of Q1 2026.

  • California State Teachers Retirement System (CalSTRS) held 10,437,623 shares of Bank of America worth $509M as of Q1 2026.
  • California State Teachers Retirement System (CalSTRS) sold 455,585 Bank of America shares in Q1 2026, an estimated $23.5M.
  • Bank of America made up 0.54% of California State Teachers Retirement System (CalSTRS)'s portfolio in Q1 2026, its #24 holding.
  • California State Teachers Retirement System (CalSTRS) first reported a position in Bank of America in Q2 2013 and has held it in 52 quarters since.
  • California State Teachers Retirement System (CalSTRS)'s Bank of America position peaked at $599M in Q4 2025.
  • 3,478 funds tracked by Wall St. Rank held Bank of America as of Q1 2026.

Based on California State Teachers Retirement System (CalSTRS)'s 13F filing for Q1 2026, filed 18 May 2026.