Welch & Forbes’s Marathon Petroleum MPC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$2.02M Hold
12,175
0.03% 179
2025
Q1
$1.77M Sell
12,175
-103
-0.8% -$15K 0.02% 189
2024
Q4
$1.71M Buy
12,278
+430
+4% +$60K 0.02% 195
2024
Q3
$1.93M Buy
11,848
+88
+0.7% +$14.3K 0.02% 192
2024
Q2
$1.92M Hold
11,760
0.03% 185
2024
Q1
$2.37M Hold
11,760
0.03% 181
2023
Q4
$1.74M Hold
11,760
0.03% 192
2023
Q3
$1.78M Sell
11,760
-190
-2% -$28.8K 0.03% 188
2023
Q2
$1.39M Buy
11,950
+190
+2% +$22.2K 0.02% 200
2023
Q1
$1.59M Hold
11,760
0.03% 188
2022
Q4
$1.37M Hold
11,760
0.02% 190
2022
Q3
$1.17M Buy
11,760
+1,060
+10% +$105K 0.02% 201
2022
Q2
$880K Hold
10,700
0.02% 239
2022
Q1
$915K Hold
10,700
0.01% 238
2021
Q4
$685K Hold
10,700
0.01% 264
2021
Q3
$661K Sell
10,700
-400
-4% -$24.7K 0.01% 262
2021
Q2
$671K Hold
11,100
0.01% 264
2021
Q1
$594K Hold
11,100
0.01% 260
2020
Q4
$459K Hold
11,100
0.01% 280
2020
Q3
$326K Hold
11,100
0.01% 296
2020
Q2
$415K Hold
11,100
0.01% 258
2020
Q1
$262K Sell
11,100
-2,200
-17% -$51.9K 0.01% 294
2019
Q4
$801K Hold
13,300
0.02% 221
2019
Q3
$808K Hold
13,300
0.02% 217
2019
Q2
$743K Sell
13,300
-2,937
-18% -$164K 0.02% 225
2019
Q1
$972K Sell
16,237
-988
-6% -$59.1K 0.02% 208
2018
Q4
$1.02M Sell
17,225
-537
-3% -$31.7K 0.03% 195
2018
Q3
$1.42M Sell
17,762
-200
-1% -$16K 0.03% 185
2018
Q2
$1.26M Sell
17,962
-200
-1% -$14K 0.03% 186
2018
Q1
$1.33M Sell
18,162
-241
-1% -$17.6K 0.03% 186
2017
Q4
$1.21M Sell
18,403
-134
-0.7% -$8.84K 0.03% 182
2017
Q3
$1.04M Sell
18,537
-7,600
-29% -$426K 0.03% 194
2017
Q2
$1.37M Sell
26,137
-21
-0.1% -$1.1K 0.04% 177
2017
Q1
$1.32M Buy
26,158
+21
+0.1% +$1.06K 0.04% 178
2016
Q4
$1.32M Sell
26,137
-537
-2% -$27K 0.04% 181
2016
Q3
$1.08M Hold
26,674
0.04% 163
2016
Q2
$1.01M Sell
26,674
-1,000
-4% -$38K 0.03% 190
2016
Q1
$1.03M Sell
27,674
-500
-2% -$18.6K 0.03% 191
2015
Q4
$1.46M Sell
28,174
-200
-0.7% -$10.4K 0.05% 173
2015
Q3
$1.32M Hold
28,374
0.04% 187
2015
Q2
$1.48M Hold
28,374
0.05% 184
2015
Q1
$1.45M Hold
28,374
0.04% 188
2014
Q4
$1.28M Sell
28,374
-40
-0.1% -$1.81K 0.04% 199
2014
Q3
$1.2M Hold
28,414
0.04% 205
2014
Q2
$1.11M Buy
28,414
+600
+2% +$23.4K 0.04% 194
2014
Q1
$1.21M Hold
27,814
0.04% 197
2013
Q4
$1.28M Hold
27,814
0.04% 186
2013
Q3
$894K Hold
27,814
0.03% 205
2013
Q2
$988K Buy
+27,814
New +$988K 0.04% 187