Oxford Financial Group’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
Q2
$331K Sell
1,294
-50
-4% -$12.3K 0.02% 192
2026
Q1
$328K Buy
1,344
+31
+2% +$6.26K 0.02% 206
2025
Q4
$214K Sell
1,313
-286
-18% -$53.5K 0.01% 225
2025
Q3
$308K Hold
1,599
0.02% 185
2025
Q2
$266K Sell
1,599
-89
-5% -$13.3K 0.02% 188
2025
Q1
$246K Buy
1,688
+28
+2% +$4.14K 0.02% 191
2024
Q4
$232K Sell
1,660
-104
-6% -$15.9K 0.02% 229
2024
Q3
$287K Sell
1,764
-151
-8% -$25.5K 0.02% 204
2024
Q2
$332K Buy
1,915
+72
+4% +$13.4K 0.02% 199
2024
Q1
$371K Sell
1,843
-264
-13% -$45.1K 0.03% 164
2023
Q4
$313K Buy
2,107
+61
+3% +$9.06K 0.02% 180
2023
Q3
$310K Buy
+2,046
New +$285K 0.03% 167
2023
Q1
Sell
-2,477
Closed -$288K 272
2022
Q4
$288K Buy
+2,477
New +$282K 0.03% 161

Other funds holding MPC

Oxford Financial Group's MPC Position: Q2 2026 in Review

Oxford Financial Group reduced its Marathon Petroleum (MPC) stake by 3.7% in Q2 2026, selling an estimated $12.3K and leaving 1,294 shares worth $331K. The position accounts for 0.02% of the portfolio, ranked #192.

Oxford Financial Group first reported a position in MPC in Q4 2022 and has held it in 13 quarters since. The position peaked at $371K in Q1 2024. 1,952 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Oxford Financial Group held 1,294 shares of Marathon Petroleum worth $331K as of Q2 2026.
  • Oxford Financial Group sold 50 Marathon Petroleum shares in Q2 2026, an estimated $12.3K.
  • Marathon Petroleum made up 0.02% of Oxford Financial Group's portfolio in Q2 2026, its #192 holding.
  • Oxford Financial Group first reported a position in Marathon Petroleum in Q4 2022 and has held it in 13 quarters since.
  • Oxford Financial Group's Marathon Petroleum position peaked at $371K in Q1 2024.
  • 1,952 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Oxford Financial Group's 13F filing for Q2 2026, filed 11 Aug 2026.