Haverford Trust Company’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
$205K Buy
+1,232
New +$205K ﹤0.01% 398
2024
Q4
Sell
-6,279
Closed -$1.02M 399
2024
Q3
$1.02M Buy
6,279
+391
+7% +$63.7K 0.01% 225
2024
Q2
$1.02M Buy
5,888
+85
+1% +$14.7K 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.72K 0.01% 216
2023
Q2
$638K Buy
5,471
+50
+0.9% +$5.83K 0.01% 242
2023
Q1
$731K Buy
5,421
+423
+8% +$57K 0.01% 225
2022
Q4
$582K Hold
4,998
0.01% 228
2022
Q3
$496K Sell
4,998
-1
-0% -$99 0.01% 247
2022
Q2
$411K Hold
4,999
0.01% 259
2022
Q1
$427K Sell
4,999
-2,020
-29% -$173K ﹤0.01% 271
2021
Q4
$449K Buy
7,019
+1
+0% +$64 ﹤0.01% 265
2021
Q3
$434K Buy
7,018
+1,974
+39% +$122K 0.01% 267
2021
Q2
$305K Buy
5,044
+46
+0.9% +$2.78K ﹤0.01% 299
2021
Q1
$267K Hold
4,998
﹤0.01% 277
2020
Q4
$207K Buy
+4,998
New +$207K ﹤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% -$629 0.01% 224
2017
Q1
$253K Buy
5,010
+12
+0.2% +$606 0.01% 234
2016
Q4
$252K Hold
4,998
0.01% 220
2016
Q3
$203K Sell
4,998
-2,054
-29% -$83.4K 0.01% 242
2016
Q2
$268K Hold
7,052
0.01% 203
2016
Q1
$262K Sell
7,052
-200
-3% -$7.43K 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% -$32.6K 0.01% 174
2015
Q1
$403K Sell
7,876
-80
-1% -$4.09K 0.01% 170
2014
Q4
$359K Buy
7,956
+80
+1% +$3.61K 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% +$9.17K 0.01% 206
2013
Q3
$247K Hold
7,676
0.01% 180
2013
Q2
$273K Buy
+7,676
New +$273K 0.01% 191