MainStreet Investment Advisors’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
$2.51M Sell
51,532
-2,328
-4% -$120K 0.38% 65
2025
Q4
$2.96M Sell
53,860
-3,692
-6% -$195K 0.43% 60
2025
Q3
$2.97M Sell
57,552
-3,830
-6% -$187K 0.4% 60
2025
Q2
$2.9M Sell
61,382
-3,478
-5% -$146K 0.4% 63
2025
Q1
$2.71M Sell
64,860
-289
-0.4% -$12.9K 0.39% 66
2024
Q4
$2.86M Sell
65,149
-1,928
-3% -$84.8K 0.4% 65
2024
Q3
$2.66M Sell
67,077
-27,242
-29% -$1.09M 0.35% 69
2024
Q2
$3.75M Sell
94,319
-10,237
-10% -$392K 0.46% 59
2024
Q1
$3.96M Sell
104,556
-19,940
-16% -$684K 0.48% 55
2023
Q4
$4.19M Buy
124,496
+2,819
+2% +$82.1K 0.47% 57
2023
Q3
$3.33M Sell
121,677
-259
-0.2% -$7.66K 0.39% 64
2023
Q2
$3.5M Sell
121,936
-5,823
-5% -$166K 0.38% 64
2023
Q1
$3.65M Buy
127,759
+2,238
+2% +$73.9K 0.4% 64
2022
Q4
$4.16M Sell
125,521
-3,342
-3% -$115K 0.46% 58
2022
Q3
$3.89M Sell
128,863
-73
-0.1% -$2.44K 0.47% 56
2022
Q2
$4.01M Sell
128,936
-5,365
-4% -$193K 0.46% 58
2022
Q1
$5.54M Sell
134,301
-808
-0.6% -$36.5K 0.52% 51
2021
Q4
$6.01M Sell
135,109
-5,784
-4% -$263K 0.52% 52
2021
Q3
$5.98M Sell
140,893
-14,420
-9% -$581K 0.58% 48
2021
Q2
$6.4M Sell
155,313
-16,151
-9% -$662K 0.55% 49
2021
Q1
$6.63M Sell
171,464
-19,316
-10% -$667K 0.55% 52
2020
Q4
$5.78M Sell
190,780
-20,566
-10% -$551K 0.46% 63
2020
Q3
$5.09M Buy
211,346
+39,544
+23% +$985K 0.4% 70
2020
Q2
$4.08M Buy
171,802
+106,601
+163% +$2.52M 0.28% 66
2020
Q1
$1.38M Buy
+65,201
New +$1.95M 0.17% 84
2018
Q1
Sell
-7,830
Closed -$231K 159
2017
Q4
$231K Buy
+7,830
New +$216K 0.04% 154

Other funds holding BAC

MainStreet Investment Advisors's BAC Position: Q1 2026 in Review

MainStreet Investment Advisors reduced its Bank of America (BAC) stake by 4.3% in Q1 2026, selling an estimated $120K and leaving 51,532 shares worth $2.51M. The position accounts for 0.38% of the portfolio, ranked #65.

MainStreet Investment Advisors first reported a position in BAC in Q4 2017 and has held it in 26 quarters since. The position peaked at $6.63M in Q1 2021. 3,460 funds tracked by Wall St. Rank hold BAC as of Q1 2026.

  • MainStreet Investment Advisors held 51,532 shares of Bank of America worth $2.51M as of Q1 2026.
  • MainStreet Investment Advisors sold 2,328 Bank of America shares in Q1 2026, an estimated $120K.
  • Bank of America made up 0.38% of MainStreet Investment Advisors's portfolio in Q1 2026, its #65 holding.
  • MainStreet Investment Advisors first reported a position in Bank of America in Q4 2017 and has held it in 26 quarters since.
  • MainStreet Investment Advisors's Bank of America position peaked at $6.63M in Q1 2021.
  • 3,460 funds tracked by Wall St. Rank held Bank of America as of Q1 2026.

Based on MainStreet Investment Advisors's 13F filing for Q1 2026, filed 11 May 2026.