Castleark Management’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
$5.73M Hold
22,400
0.15% 153
2026
Q1
$5.47M Buy
+22,400
New +$4.52M 0.18% 135
2025
Q4
Sell
-46,258
Closed -$8.92M 321
2025
Q3
$8.92M Buy
46,258
+43,920
+1,879% +$7.72M 0.25% 75
2025
Q2
$388K Hold
2,338
0.01% 236
2025
Q1
$341K Sell
2,338
-96,051
-98% -$14.2M 0.01% 246
2024
Q4
$13.7M Buy
98,389
+87,150
+775% +$13.3M 0.48% 33
2024
Q3
$1.83M Sell
11,239
-6,040
-35% -$1.02M 0.07% 174
2024
Q2
$3M Sell
17,279
-2,460
-12% -$458K 0.12% 152
2024
Q1
$3.98M Buy
19,739
+3,200
+19% +$547K 0.17% 139
2023
Q4
$2.45M Hold
16,539
0.11% 172
2023
Q3
$2.5M Buy
16,539
+3,770
+30% +$526K 0.13% 154
2023
Q2
$1.49M Sell
12,769
-14,100
-52% -$1.64M 0.07% 175
2023
Q1
$3.62M Hold
26,869
0.18% 127
2022
Q4
$3.13M Hold
26,869
0.16% 135
2022
Q3
$2.67M Sell
26,869
-6,710
-20% -$628K 0.15% 138
2022
Q2
$2.76M Hold
33,579
0.15% 138
2022
Q1
$2.87M Sell
33,579
-6,610
-16% -$503K 0.12% 158
2021
Q4
$2.57M Sell
40,189
-6,750
-14% -$434K 0.09% 175
2021
Q3
$2.9M Sell
46,939
-10,315
-18% -$593K 0.11% 165
2021
Q2
$3.46M Buy
57,254
+1,606
+3% +$94.1K 0.12% 162
2021
Q1
$2.98M Sell
55,648
-12,893
-19% -$651K 0.11% 164
2020
Q4
$2.83M Buy
68,541
+57,960
+548% +$2.08M 0.11% 169
2020
Q3
$310K Sell
10,581
-103,449
-91% -$3.63M 0.01% 296
2020
Q2
$4.26M Buy
114,030
+86,110
+308% +$2.77M 0.19% 135
2020
Q1
$659K Sell
27,920
-79,570
-74% -$3.67M 0.04% 213
2019
Q4
$6.48M Sell
107,490
-29,610
-22% -$1.85M 0.26% 130
2019
Q3
$8.33M Sell
137,100
-463
-0.3% -$24.4K 0.34% 105
2019
Q2
$7.69M Sell
137,563
-340
-0.2% -$18.6K 0.29% 117
2019
Q1
$8.25M Buy
137,903
+73,315
+114% +$4.61M 0.31% 106
2018
Q4
$3.81M Buy
64,588
+12,838
+25% +$876K 0.16% 170
2018
Q3
$4.14M Buy
51,750
+5,545
+12% +$439K 0.12% 208
2018
Q2
$3.24M Sell
46,205
-38,870
-46% -$2.97M 0.1% 221
2018
Q1
$6.22M Buy
85,075
+32,800
+63% +$2.26M 0.2% 159
2017
Q4
$3.45M Buy
52,275
+23,800
+84% +$1.46M 0.1% 220
2017
Q3
$1.6M Sell
28,475
-25,400
-47% -$1.36M 0.05% 267
2017
Q2
$2.82M Sell
53,875
-134,340
-71% -$6.94M 0.09% 223
2017
Q1
$9.51M Buy
188,215
+42,870
+29% +$2.13M 0.3% 110
2016
Q4
$7.32M Buy
+145,345
New +$6.6M 0.23% 150
2016
Q2
Sell
-29,500
Closed -$1.1M 389
2016
Q1
$1.1M Buy
+29,500
New +$1.12M 0.03% 277
2015
Q3
Sell
-190,200
Closed -$9.95M 389
2015
Q2
$9.95M Buy
190,200
+150,400
+378% +$7.65M 0.27% 112
2015
Q1
$2.04M Sell
39,800
-142,800
-78% -$6.86M 0.05% 266
2014
Q4
$8.24M Sell
182,600
-29,800
-14% -$1.31M 0.21% 131
2014
Q3
$9.24M Buy
212,400
+189,500
+828% +$8.04M 0.26% 77
2014
Q2
$894K Sell
22,900
-189,500
-89% -$8.38M 0.02% 243
2014
Q1
$9.24M Buy
+212,400
New +$9.31M 0.26% 77
2013
Q3
Sell
-119,600
Closed -$4.25M 377
2013
Q2
$4.25M Buy
+119,600
New +$4.78M 0.14% 110

Other funds holding MPC

Castleark Management's MPC Position: Q2 2026 in Review

Castleark Management held its Marathon Petroleum (MPC) position steady in Q2 2026 at 22,400 shares worth $5.73M. The position accounts for 0.15% of the portfolio, ranked #153.

Castleark Management first reported a position in MPC in Q2 2013 and has held it in 46 quarters since. The position peaked at $13.7M in Q4 2024. 1,942 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Castleark Management held 22,400 shares of Marathon Petroleum worth $5.73M as of Q2 2026.
  • Castleark Management left its Marathon Petroleum share count unchanged in Q2 2026.
  • Marathon Petroleum made up 0.15% of Castleark Management's portfolio in Q2 2026, its #153 holding.
  • Castleark Management first reported a position in Marathon Petroleum in Q2 2013 and has held it in 46 quarters since.
  • Castleark Management's Marathon Petroleum position peaked at $13.7M in Q4 2024.
  • 1,942 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Castleark Management's 13F filing for Q2 2026, filed 14 Aug 2026.