Back to Haverford Trust Co Haverford Trust Co

MPCMPC

Showing 7 of 27 quarters

Position history for Haverford Trust CoHaverford Trust Co's holdings in MARATHON PETE CORP

Yes. Haverford Trust holds 1,500 shares of MPC (Marathon Petroleum), worth $383,505, as of its Q2 2026 13F filing. It increased the position by 274 shares (+22.4%) from Q1 2026. Haverford Trust has held MPC since Q1 2026, across 2 quarterly 13F filings.

Current Value

$383,505

Current Shares

1,500

Total Value Change

-$639,407

Total Shares Change

-4,779

Quarter-by-Quarter History
QuarterActionSharesChangeValueWeightPriceConviction
2026-Q2
Latest
Increased
1,500
+22.4%
$383,5050.0%$254.97
29
2026-Q1
New
1,226
—
$299,3650.0%$242.59
32
2025-Q4
Exited
0
-100.0%
$00.0%$160.76
0
2025-Q3
Increased
1,522
+23.5%
$293,3500.0%$189.57
28
2025-Q2
New
1,232
—
$204,6480.0%$162.48
32
2024-Q4
Exited
0
-100.0%
$00.0%$134.90
0
2024-Q3
Increased
6,279
+6.6%
$1M0.0%$156.64
27

Analytics tracking helps us improve the product. Essential functions stay on either way. How analytics data is used