Range 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
$508K Buy
+1,988
New +$488K 0.14% 144
2024
Q3
Sell
-1,843
Closed -$320K 134
2024
Q2
$320K Buy
1,843
+91
+5% +$16.9K 0.16% 139
2024
Q1
$353K Buy
1,752
+107
+7% +$18.3K 0.18% 132
2023
Q4
$244K Sell
1,645
-25
-1% -$3.71K 0.15% 144
2023
Q3
$253K Sell
1,670
-76
-4% -$10.6K 0.17% 134
2023
Q2
$204K Sell
1,746
-2,182
-56% -$254K 0.13% 155
2023
Q1
$530K Sell
3,928
-288
-7% -$36K 0.35% 103
2022
Q4
$491K Sell
4,216
-5,000
-54% -$570K 0.33% 116
2022
Q3
$915K Buy
9,216
+2,759
+43% +$258K 0.71% 57
2022
Q2
$531K Buy
+6,457
New +$604K 0.39% 105

Other funds holding MPC

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

Range Financial Group opened a new position in Marathon Petroleum (MPC) in Q2 2026: 1,988 shares worth $508K. The stake represents 0.14% of the portfolio and ranks #144 among its holdings. This is a return to the name: Range Financial Group previously reported a position in MPC as recently as Q2 2024.

Range Financial Group first reported a position in MPC in Q2 2022 and has held it in 10 quarters since. The position peaked at $915K in Q3 2022. 299 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Range Financial Group held 1,988 shares of Marathon Petroleum worth $508K as of Q2 2026.
  • Marathon Petroleum was a new Range Financial Group position in Q2 2026.
  • Marathon Petroleum made up 0.14% of Range Financial Group's portfolio in Q2 2026, its #144 holding.
  • Range Financial Group first reported a position in Marathon Petroleum in Q2 2022 and has held it in 10 quarters since.
  • Range Financial Group's Marathon Petroleum position peaked at $915K in Q3 2022.
  • 299 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Range Financial Group's 13F filing for Q2 2026, filed 15 Jul 2026.