Oregon Public Employees Retirement Fund’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
$9.18M Buy
35,917
+2,158
+6% +$530K 0.1% 151
2026
Q1
$8.24M Sell
33,759
-623
-2% -$126K 0.11% 152
2025
Q4
$5.59M Sell
34,382
-400
-1% -$74.8K 0.07% 211
2025
Q3
$6.7M Buy
34,782
+8,303
+31% +$1.46M 0.09% 178
2025
Q2
$4.4M Sell
26,479
-1,000
-4% -$150K 0.08% 189
2025
Q1
$4M Sell
27,479
-41
-0.1% -$6.07K 0.08% 198
2024
Q4
$3.84M Sell
27,520
-1,171
-4% -$179K 0.07% 210
2024
Q3
$4.67M Sell
28,691
-1,590
-5% -$269K 0.09% 178
2024
Q2
$5.25M Sell
30,281
-1,200
-4% -$223K 0.1% 152
2024
Q1
$6.34M Sell
31,481
-17,371
-36% -$2.97M 0.13% 124
2023
Q4
$7.25M Sell
48,852
-10,343
-17% -$1.54M 0.13% 138
2023
Q3
$8.96M Sell
59,195
-14,471
-20% -$2.02M 0.12% 176
2023
Q2
$8.59M Sell
73,666
-48,597
-40% -$5.65M 0.1% 205
2023
Q1
$16.5M Sell
122,263
-152
-0.1% -$19K 0.2% 101
2022
Q4
$14.2M Buy
122,415
+18,691
+18% +$2.13M 0.18% 117
2022
Q3
$10.3M Sell
103,724
-7,402
-7% -$693K 0.15% 150
2022
Q2
$9.14M Buy
111,126
+64,391
+138% +$6.02M 0.14% 144
2022
Q1
$4M Sell
46,735
-5,029
-10% -$382K 0.04% 443
2021
Q4
$3.31M Sell
51,764
-1,574
-3% -$101K 0.04% 413
2021
Q3
$3.3M Sell
53,338
-804
-1% -$46.2K 0.04% 403
2021
Q2
$3.27M Hold
54,142
0.04% 421
2021
Q1
$2.9M Buy
54,142
+3,290
+6% +$166K 0.03% 435
2020
Q4
$2.1M Sell
50,852
-412,890
-89% -$14.8M 0.03% 515
2020
Q3
$13.6M Sell
463,742
-18,678
-4% -$656K 0.2% 101
2020
Q2
$18M Buy
482,420
+93,114
+24% +$2.99M 0.27% 74
2020
Q1
$9.2M Sell
389,306
-27,317
-7% -$1.26M 0.16% 120
2019
Q4
$25.1M Buy
416,623
+210,132
+102% +$13.1M 0.35% 52
2019
Q3
$12.5M Sell
206,491
-4,123
-2% -$217K 0.17% 129
2019
Q2
$11.8M Sell
210,614
-30,722
-13% -$1.68M 0.16% 126
2019
Q1
$14.4M Buy
241,336
+3,373
+1% +$212K 0.2% 96
2018
Q4
$14M Buy
237,963
+85,255
+56% +$5.82M 0.22% 91
2018
Q3
$12.2M Sell
152,708
-1,113
-0.7% -$88K 0.17% 127
2018
Q2
$10.8M Buy
153,821
+15,850
+11% +$1.21M 0.16% 133
2018
Q1
$10.1M Sell
137,971
-3,805
-3% -$262K 0.15% 145
2017
Q4
$9.35M Buy
141,776
+145
+0.1% +$8.87K 0.14% 153
2017
Q3
$7.94M Buy
141,631
+1,459
+1% +$78.3K 0.13% 167
2017
Q2
$7.33M Buy
140,172
+10,100
+8% +$522K 0.12% 166
2017
Q1
$6.57M Buy
130,072
+9,800
+8% +$488K 0.13% 161
2016
Q4
$6.06M Buy
120,272
+448
+0.4% +$20.3K 0.13% 161
2016
Q3
$4.86M Sell
119,824
-79,601
-40% -$3.23M 0.11% 196
2016
Q2
$7.57M Sell
199,425
-2,400
-1% -$88.2K 0.17% 127
2016
Q1
$7.5M Buy
201,825
+24,803
+14% +$943K 0.17% 124
2015
Q4
$9.18M Buy
177,022
+21,900
+14% +$1.15M 0.22% 100
2015
Q3
$7.19M Buy
155,122
+858
+0.6% +$44.2K 0.18% 117
2015
Q2
$8.07M Buy
154,264
+6,600
+4% +$336K 0.19% 114
2015
Q1
$7.56M Buy
147,664
+3,600
+2% +$173K 0.18% 119
2014
Q4
$6.5M Sell
144,064
-23,462
-14% -$1.03M 0.15% 133
2014
Q3
$7.09M Buy
167,526
+1,800
+1% +$76.4K 0.18% 123
2014
Q2
$6.47M Sell
165,726
-3,800
-2% -$168K 0.16% 133
2014
Q1
$7.38M Sell
169,526
-3,800
-2% -$167K 0.19% 115
2013
Q4
$7.95M Buy
173,326
+60,800
+54% +$2.34M 0.21% 103
2013
Q3
$3.62M Sell
112,526
-7,322
-6% -$258K 0.15% 145
2013
Q2
$4.26M Buy
+119,848
New +$4.79M 0.18% 115

Other funds holding MPC

Oregon Public Employees Retirement Fund's MPC Position: Q2 2026 in Review

Oregon Public Employees Retirement Fund increased its Marathon Petroleum (MPC) stake by 6.4% in Q2 2026, buying an estimated $530K and bringing the position to 35,917 shares worth $9.18M. The position accounts for 0.1% of the portfolio, ranked #151.

Oregon Public Employees Retirement Fund first reported a position in MPC in Q2 2013 and has held it in 53 quarters since. The position peaked at $25.1M in Q4 2019. 1,110 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Oregon Public Employees Retirement Fund held 35,917 shares of Marathon Petroleum worth $9.18M as of Q2 2026.
  • Oregon Public Employees Retirement Fund bought 2,158 Marathon Petroleum shares in Q2 2026, an estimated $530K.
  • Marathon Petroleum made up 0.1% of Oregon Public Employees Retirement Fund's portfolio in Q2 2026, its #151 holding.
  • Oregon Public Employees Retirement Fund first reported a position in Marathon Petroleum in Q2 2013 and has held it in 53 quarters since.
  • Oregon Public Employees Retirement Fund's Marathon Petroleum position peaked at $25.1M in Q4 2019.
  • 1,110 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Oregon Public Employees Retirement Fund's 13F filing for Q2 2026, filed 29 Jul 2026.