Keystone Financial Group (Kentucky)’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
$2.24M Buy
8,770
+9
+0.1% +$2.21K 0.13% 131
2026
Q1
$2.14M Buy
8,761
+9
+0.1% +$1.82K 0.15% 123
2025
Q4
$1.42M Sell
8,752
-40
-0.5% -$7.48K 0.11% 137
2025
Q3
$1.69M Buy
8,792
+81
+0.9% +$14.2K 0.13% 112
2025
Q2
$1.45M Buy
8,711
+432
+5% +$64.8K 0.13% 114
2025
Q1
$1.21M Sell
8,279
-31
-0.4% -$4.59K 0.12% 122
2024
Q4
$1.16M Buy
8,310
+18
+0.2% +$2.75K 0.11% 125
2024
Q3
$1.35M Buy
8,292
+382
+5% +$64.6K 0.17% 91
2024
Q2
$1.37M Sell
7,910
-76
-1% -$14.1K 0.49% 37
2024
Q1
$1.61M Buy
7,986
+3,413
+75% +$584K 0.23% 77
2023
Q4
$678K Buy
4,573
+920
+25% +$137K 0.12% 128
2023
Q3
$553K Sell
3,653
-194
-5% -$27K 0.09% 141
2023
Q2
$449K Buy
+3,847
New +$447K 0.08% 167
2022
Q4
$341K Sell
2,932
-542
-16% -$61.8K 0.07% 190
2022
Q3
$345K Sell
3,474
-963
-22% -$90.1K 0.07% 184
2022
Q2
$365K Sell
4,437
-45
-1% -$4.21K 0.07% 185
2022
Q1
$383K Sell
4,482
-954
-18% -$72.5K 0.07% 184
2021
Q4
$348K Buy
5,436
+2
+0% +$129 0.06% 216
2021
Q3
$336K Buy
5,434
+3
+0.1% +$173 0.06% 211
2021
Q2
$328K Buy
5,431
+524
+11% +$30.7K 0.06% 212
2021
Q1
$262K Buy
+4,907
New +$248K 0.05% 238
2020
Q1
Sell
-3,763
Closed -$227K 232
2019
Q4
$227K Hold
3,763
0.06% 222
2019
Q3
$229K Buy
+3,763
New +$198K 0.07% 209
2019
Q2
Sell
-3,802
Closed -$228K 229
2019
Q1
$228K Buy
+3,802
New +$239K 0.08% 193

Other funds holding MPC

Keystone Financial Group (Kentucky)'s MPC Position: Q2 2026 in Review

Keystone Financial Group (Kentucky) increased its Marathon Petroleum (MPC) stake by 0.1% in Q2 2026, buying an estimated $2.21K and bringing the position to 8,770 shares worth $2.24M. The position accounts for 0.13% of the portfolio, ranked #131.

Keystone Financial Group (Kentucky) first reported a position in MPC in Q1 2019 and has held it in 24 quarters since. 1,942 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Keystone Financial Group (Kentucky) held 8,770 shares of Marathon Petroleum worth $2.24M as of Q2 2026.
  • Keystone Financial Group (Kentucky) bought 9 Marathon Petroleum shares in Q2 2026, an estimated $2.21K.
  • Marathon Petroleum made up 0.13% of Keystone Financial Group (Kentucky)'s portfolio in Q2 2026, its #131 holding.
  • Keystone Financial Group (Kentucky) first reported a position in Marathon Petroleum in Q1 2019 and has held it in 24 quarters since.
  • 1,942 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Keystone Financial Group (Kentucky)'s 13F filing for Q2 2026, filed 29 Jul 2026.