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 PETROLEUM CORP

Haverford Trust Co holds 1,500 shares of MPC (MARATHON PETROLEUM CORP), worth $383,505 as of 2026-Q2. The position was increased (+22.4% shares). MPC represents 0.0% of Haverford Trust Co's portfolio.

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%$255.67
29
2026-Q1
New
1,226
-
$299,3650.0%$211.98
32
2025-Q4
Exited
0
-100.0%
$00.0%$163.82
0
2025-Q3
Increased
1,522
+23.5%
$293,3500.0%$195.49
28
2025-Q2
New
1,232
-
$204,6480.0%$165.65
32
2024-Q4
Exited
0
-100.0%
$00.0%$132.65
0
2024-Q3
Increased
6,279
+6.6%
$1M0.0%$159.18
27

Other major holders of MPC: BNP PARIBAS FINANCIAL MARKETS, VANGUARD GROUP INC, BlackRock, Inc.

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