Ohio Public Employees Retirement System (OPERS)’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
$25.4M Sell
99,527
-11,222
-10% -$2.76M 0.07% 233
2026
Q1
$27M Sell
110,749
-13,224
-11% -$2.67M 0.09% 209
2025
Q4
$20.2M Sell
123,973
-10,350
-8% -$1.93M 0.06% 262
2025
Q3
$25.9M Buy
134,323
+11,070
+9% +$1.95M 0.08% 215
2025
Q2
$20.5M Sell
123,253
-31,359
-20% -$4.7M 0.07% 264
2025
Q1
$22.5M Sell
154,612
-25,935
-14% -$3.84M 0.08% 231
2024
Q4
$25.2M Sell
180,547
-38,265
-17% -$5.84M 0.09% 205
2024
Q3
$35.6M Sell
218,812
-2,927
-1% -$495K 0.15% 138
2024
Q2
$38.5M Buy
221,739
+1,796
+0.8% +$334K 0.15% 122
2024
Q1
$44.3M Sell
219,943
-13,482
-6% -$2.31M 0.17% 112
2023
Q4
$34.6M Buy
233,425
+3,987
+2% +$592K 0.14% 133
2023
Q3
$34.7M Sell
229,438
-25,819
-10% -$3.6M 0.16% 128
2023
Q2
$29.8M Sell
255,257
-15,586
-6% -$1.81M 0.12% 151
2023
Q1
$36.5M Sell
270,843
-15,779
-6% -$1.97M 0.15% 128
2022
Q4
$33.4M Sell
286,622
-16,376
-5% -$1.87M 0.14% 141
2022
Q3
$30.1M Sell
302,998
-21,778
-7% -$2.04M 0.14% 147
2022
Q2
$26.7M Sell
324,776
-103,363
-24% -$9.66M 0.11% 177
2022
Q1
$36.6M Buy
428,139
+91,315
+27% +$6.94M 0.13% 151
2021
Q4
$21.6M Sell
336,824
-24,777
-7% -$1.59M 0.07% 252
2021
Q3
$22.4M Sell
361,601
-16,262
-4% -$935K 0.08% 229
2021
Q2
$22.8M Buy
377,863
+28,684
+8% +$1.68M 0.08% 228
2021
Q1
$18.7M Buy
349,179
+24,892
+8% +$1.26M 0.07% 235
2020
Q4
$13.4M Buy
324,287
+50,224
+18% +$1.8M 0.06% 287
2020
Q3
$8.04M Buy
274,063
+14,375
+6% +$505K 0.04% 347
2020
Q2
$9.71M Sell
259,688
-94,580
-27% -$3.04M 0.06% 296
2020
Q1
$8.37M Sell
354,268
-31,016
-8% -$1.43M 0.06% 298
2019
Q4
$23.2M Sell
385,284
-25,609
-6% -$1.6M 0.12% 179
2019
Q3
$25M Buy
410,893
+1,542
+0.4% +$81.3K 0.13% 167
2019
Q2
$22.9M Sell
409,351
-50,238
-11% -$2.75M 0.12% 178
2019
Q1
$27.5M Buy
459,589
+52
+0% +$3.27K 0.14% 155
2018
Q4
$27.1M Buy
459,537
+2,870
+0.6% +$196K 0.16% 140
2018
Q3
$36.5M Buy
456,667
+135,142
+42% +$10.7M 0.18% 115
2018
Q2
$22.6M Buy
321,525
+95,639
+42% +$7.3M 0.11% 195
2018
Q1
$16.5M Sell
225,886
-4,204
-2% -$289K 0.09% 237
2017
Q4
$15.2M Sell
230,090
-6,958
-3% -$426K 0.07% 272
2017
Q3
$13.3M Sell
237,048
-11,400
-5% -$611K 0.07% 286
2017
Q2
$13M Sell
248,448
-10,577
-4% -$546K 0.07% 287
2017
Q1
$13.1M Buy
259,025
+2,259
+0.9% +$112K 0.07% 286
2016
Q4
$12.8M Buy
256,766
+20,695
+9% +$940K 0.07% 284
2016
Q3
$9.58M Buy
236,071
+24,229
+11% +$983K 0.06% 335
2016
Q2
$8.04M Sell
211,842
-159,654
-43% -$5.86M 0.05% 365
2016
Q1
$13.8M Sell
371,496
-24,321
-6% -$924K 0.09% 247
2015
Q4
$20.5M Buy
395,817
+258
+0.1% +$13.5K 0.13% 192
2015
Q3
$18.3M Buy
395,559
+864
+0.2% +$44.5K 0.12% 210
2015
Q2
$20.6M Buy
394,695
+47,565
+14% +$2.42M 0.12% 201
2015
Q1
$17.8M Sell
347,130
-18,044
-5% -$867K 0.1% 229
2014
Q4
$16.5M Sell
365,174
-236
-0.1% -$10.4K 0.1% 241
2014
Q3
$15.5M Sell
365,410
-18,562
-5% -$788K 0.09% 262
2014
Q2
$15M Sell
383,972
-84,120
-18% -$3.72M 0.08% 276
2014
Q1
$20.4M Sell
468,092
-40,014
-8% -$1.75M 0.12% 202
2013
Q4
$23.3M Sell
508,106
-42,318
-8% -$1.63M 0.12% 186
2013
Q3
$17.7M Sell
550,424
-17,266
-3% -$607K 0.1% 248
2013
Q2
$20.2M Buy
+567,690
New +$22.7M 0.11% 211

Other funds holding MPC

Ohio Public Employees Retirement System (OPERS)'s MPC Position: Q2 2026 in Review

Ohio Public Employees Retirement System (OPERS) reduced its Marathon Petroleum (MPC) stake by 10% in Q2 2026, selling an estimated $2.76M and leaving 99,527 shares worth $25.4M. The position accounts for 0.07% of the portfolio, ranked #233.

Ohio Public Employees Retirement System (OPERS) first reported a position in MPC in Q2 2013 and has held it in 53 quarters since. The position peaked at $44.3M in Q1 2024. 1,940 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Ohio Public Employees Retirement System (OPERS) held 99,527 shares of Marathon Petroleum worth $25.4M as of Q2 2026.
  • Ohio Public Employees Retirement System (OPERS) sold 11,222 Marathon Petroleum shares in Q2 2026, an estimated $2.76M.
  • Marathon Petroleum made up 0.07% of Ohio Public Employees Retirement System (OPERS)'s portfolio in Q2 2026, its #233 holding.
  • Ohio Public Employees Retirement System (OPERS) first reported a position in Marathon Petroleum in Q2 2013 and has held it in 53 quarters since.
  • Ohio Public Employees Retirement System (OPERS)'s Marathon Petroleum position peaked at $44.3M in Q1 2024.
  • 1,940 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Ohio Public Employees Retirement System (OPERS)'s 13F filing for Q2 2026, filed 17 Aug 2026.