Main Street Research’s Bank of America BAC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$476K Sell
10,052
-4,822
-32% -$228K 0.03% 73
2025
Q1
$621K Buy
14,874
+819
+6% +$34.2K 0.04% 67
2024
Q4
$618K Sell
14,055
-130
-0.9% -$5.71K 0.04% 69
2024
Q3
$563K Sell
14,185
-5,968
-30% -$237K 0.04% 68
2024
Q2
$801K Sell
20,153
-1,563
-7% -$62.2K 0.05% 55
2024
Q1
$823K Buy
21,716
+15,087
+228% +$572K 0.06% 56
2023
Q4
$223K Buy
+6,629
New +$223K 0.02% 97
2023
Q2
Sell
-9,933
Closed -$284K 96
2023
Q1
$284K Sell
9,933
-322,156
-97% -$9.21M 0.06% 77
2022
Q4
$11M Buy
332,089
+324,226
+4,123% +$10.7M 2.68% 12
2022
Q3
$237K Buy
7,863
+1,181
+18% +$35.6K 0.05% 85
2022
Q2
$208K Sell
6,682
-9,494
-59% -$296K 0.05% 83
2022
Q1
$667K Sell
16,176
-736,787
-98% -$30.4M 0.06% 59
2021
Q4
$33.5M Buy
752,963
+32,067
+4% +$1.43M 2.59% 15
2021
Q3
$30.6M Buy
720,896
+22,892
+3% +$972K 2.68% 13
2021
Q2
$28.8M Buy
698,004
+27,953
+4% +$1.15M 2.31% 13
2021
Q1
$25.9M Buy
670,051
+50,105
+8% +$1.94M 2.44% 12
2020
Q4
$18.8M Buy
+619,946
New +$18.8M 2.02% 28
2020
Q1
Sell
-7,127
Closed -$251K 81
2019
Q4
$251K Sell
7,127
-1,178
-14% -$41.5K 0.04% 88
2019
Q3
$242K Hold
8,305
0.05% 86
2019
Q2
$241K Hold
8,305
0.05% 82
2019
Q1
$229K Hold
8,305
0.07% 79
2018
Q4
$205K Buy
+8,305
New +$205K 0.08% 73
2018
Q1
Sell
-10,096
Closed -$298K 115
2017
Q4
$298K Sell
10,096
-3,301
-25% -$97.4K 0.05% 90
2017
Q3
$339K Sell
13,397
-458
-3% -$11.6K 0.05% 87
2017
Q2
$336K Buy
+13,855
New +$336K 0.05% 98
2016
Q1
Sell
-22,139
Closed -$373K 97
2015
Q4
$373K Hold
22,139
0.08% 92
2015
Q3
$371K Buy
22,139
+3,376
+18% +$56.6K 0.09% 90
2015
Q2
$319K Buy
18,763
+3,485
+23% +$59.3K 0.07% 111
2015
Q1
$235K Buy
15,278
+721
+5% +$11.1K 0.05% 124
2014
Q4
$260K Sell
14,557
-200
-1% -$3.57K 0.06% 119
2014
Q3
$252K Sell
14,757
-644
-4% -$11K 0.06% 125
2014
Q2
$237K Sell
15,401
-2,800
-15% -$43.1K 0.06% 122
2014
Q1
$313K Sell
18,201
-7,226
-28% -$124K 0.08% 110
2013
Q4
$396K Sell
25,427
-2,034
-7% -$31.7K 0.1% 110
2013
Q3
$379K Sell
27,461
-1,075
-4% -$14.8K 0.1% 106
2013
Q2
$367K Buy
+28,536
New +$367K 0.11% 106