Haverford Trust Company’s Marathon Petroleum MPC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$299K Buy
+1,226
New +$248K ﹤0.01% 365
2025
Q4
Sell
-1,522
Closed -$293K 415
2025
Q3
$293K Buy
1,522
+290
+24% +$51K ﹤0.01% 350
2025
Q2
$205K Buy
+1,232
New +$185K ﹤0.01% 398
2024
Q4
Sell
-6,279
Closed -$1.02M 399
2024
Q3
$1.02M Buy
6,279
+391
+7% +$66.1K 0.01% 225
2024
Q2
$1.02M Buy
5,888
+85
+1% +$15.8K 0.01% 218
2024
Q1
$1.17M Hold
5,803
0.01% 202
2023
Q4
$861K Buy
5,803
+281
+5% +$41.7K 0.01% 228
2023
Q3
$836K Buy
5,522
+51
+0.9% +$7.11K 0.01% 216
2023
Q2
$638K Buy
5,471
+50
+0.9% +$5.81K 0.01% 242
2023
Q1
$731K Buy
5,421
+423
+8% +$52.9K 0.01% 225
2022
Q4
$582K Hold
4,998
0.01% 228
2022
Q3
$496K Sell
4,998
-1
-0% -$94 0.01% 247
2022
Q2
$411K Hold
4,999
0.01% 259
2022
Q1
$427K Sell
4,999
-2,020
-29% -$154K ﹤0.01% 271
2021
Q4
$449K Buy
7,019
+1
+0% +$64 ﹤0.01% 265
2021
Q3
$434K Buy
7,018
+1,974
+39% +$114K 0.01% 267
2021
Q2
$305K Buy
5,044
+46
+0.9% +$2.7K ﹤0.01% 299
2021
Q1
$267K Hold
4,998
﹤0.01% 277
2020
Q4
$207K Buy
+4,998
New +$179K ﹤0.01% 290
2020
Q1
Sell
-4,998
Closed -$301K 284
2019
Q4
$301K Hold
4,998
﹤0.01% 258
2019
Q3
$304K Hold
4,998
0.01% 250
2019
Q2
$279K Hold
4,998
0.01% 256
2019
Q1
$299K Hold
4,998
0.01% 245
2018
Q4
$295K Hold
4,998
0.01% 238
2018
Q3
$400K Hold
4,998
0.01% 224
2018
Q2
$351K Hold
4,998
0.01% 231
2018
Q1
$365K Hold
4,998
0.01% 231
2017
Q4
$330K Hold
4,998
0.01% 228
2017
Q3
$280K Hold
4,998
0.01% 224
2017
Q2
$262K Sell
4,998
-12
-0.2% -$620 0.01% 224
2017
Q1
$253K Buy
5,010
+12
+0.2% +$597 0.01% 234
2016
Q4
$252K Hold
4,998
0.01% 220
2016
Q3
$203K Sell
4,998
-2,054
-29% -$83.3K 0.01% 242
2016
Q2
$268K Hold
7,052
0.01% 203
2016
Q1
$262K Sell
7,052
-200
-3% -$7.6K 0.01% 202
2015
Q4
$376K Hold
7,252
0.01% 188
2015
Q3
$336K Hold
7,252
0.01% 185
2015
Q2
$379K Sell
7,252
-624
-8% -$31.8K 0.01% 174
2015
Q1
$403K Sell
7,876
-80
-1% -$3.84K 0.01% 170
2014
Q4
$359K Buy
7,956
+80
+1% +$3.52K 0.01% 172
2014
Q3
$333K Hold
7,876
0.01% 180
2014
Q2
$307K Hold
7,876
0.01% 183
2014
Q1
$343K Hold
7,876
0.01% 162
2013
Q4
$361K Buy
7,876
+200
+3% +$7.69K 0.01% 206
2013
Q3
$247K Hold
7,676
0.01% 180
2013
Q2
$273K Buy
+7,676
New +$306K 0.01% 191

Other funds holding MPC