Invesco’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
$599M Sell
2,341,034
-487,611
-17% -$120M 0.05% 303
2026
Q1
$691M Buy
2,828,645
+228,454
+9% +$46.1M 0.07% 245
2025
Q4
$423M Buy
2,600,191
+67,600
+3% +$12.6M 0.04% 369
2025
Q3
$488M Sell
2,532,591
-33,854
-1% -$5.95M 0.08% 302
2025
Q2
$426M Sell
2,566,445
-779,026
-23% -$117M 0.07% 341
2025
Q1
$487M Sell
3,345,471
-55,355
-2% -$8.19M 0.09% 267
2024
Q4
$474M Buy
3,400,826
+88,901
+3% +$13.6M 0.09% 278
2024
Q3
$540M Buy
3,311,925
+119,291
+4% +$20.2M 0.1% 229
2024
Q2
$554M Buy
3,192,634
+64,733
+2% +$12M 0.12% 192
2024
Q1
$630M Sell
3,127,901
-423,088
-12% -$72.4M 0.14% 168
2023
Q4
$527M Buy
3,550,989
+66,108
+2% +$9.82M 0.13% 189
2023
Q3
$527M Buy
3,484,881
+59,805
+2% +$8.34M 0.14% 160
2023
Q2
$399M Buy
3,425,076
+724,711
+27% +$84.3M 0.1% 245
2023
Q1
$364M Sell
2,700,365
-688,322
-20% -$86.1M 0.1% 255
2022
Q4
$394M Sell
3,388,687
-619,119
-15% -$70.6M 0.12% 224
2022
Q3
$398M Sell
4,007,806
-1,349,702
-25% -$126M 0.13% 192
2022
Q2
$440M Sell
5,357,508
-1,337,788
-20% -$125M 0.13% 179
2022
Q1
$572M Buy
6,695,296
+1,878,976
+39% +$143M 0.15% 154
2021
Q4
$308M Buy
4,816,320
+933,145
+24% +$60M 0.07% 354
2021
Q3
$240M Sell
3,883,175
-67,647
-2% -$3.89M 0.06% 416
2021
Q2
$239M Buy
3,950,822
+549,020
+16% +$32.2M 0.06% 439
2021
Q1
$182M Sell
3,401,802
-531,625
-14% -$26.9M 0.05% 524
2020
Q4
$163M Buy
3,933,427
+25,796
+0.7% +$926K 0.05% 524
2020
Q3
$115M Sell
3,907,631
-2,767,842
-41% -$97.3M 0.04% 589
2020
Q2
$250M Buy
6,675,473
+3,418,602
+105% +$110M 0.09% 263
2020
Q1
$76.9M Sell
3,256,871
-760,031
-19% -$35M 0.03% 609
2019
Q4
$242M Sell
4,016,902
-718,774
-15% -$45M 0.08% 334
2019
Q3
$288M Sell
4,735,676
-1,977,134
-29% -$104M 0.08% 321
2019
Q2
$375M Buy
6,712,810
+2,308,553
+52% +$126M 0.1% 238
2019
Q1
$264M Sell
4,404,257
-872,089
-17% -$54.9M 0.09% 262
2018
Q4
$311M Buy
5,276,346
+3,134,407
+146% +$214M 0.12% 194
2018
Q3
$171M Sell
2,141,939
-142,093
-6% -$11.2M 0.05% 380
2018
Q2
$160M Buy
2,284,032
+167,308
+8% +$12.8M 0.05% 391
2018
Q1
$155M Buy
2,116,724
+547,784
+35% +$37.7M 0.06% 336
2017
Q4
$104M Buy
1,568,940
+597,273
+61% +$36.6M 0.04% 486
2017
Q3
$54.5M Sell
971,667
-175,637
-15% -$9.42M 0.02% 734
2017
Q2
$60M Buy
1,147,304
+168,503
+17% +$8.7M 0.02% 682
2017
Q1
$49.5M Sell
978,801
-231,485
-19% -$11.5M 0.02% 791
2016
Q4
$60.9M Buy
1,210,286
+269,976
+29% +$12.3M 0.02% 694
2016
Q3
$38.2M Sell
940,310
-73,247
-7% -$2.97M 0.01% 895
2016
Q2
$38.5M Sell
1,013,557
-640,645
-39% -$23.5M 0.01% 872
2016
Q1
$61.5M Sell
1,654,202
-368,529
-18% -$14M 0.03% 644
2015
Q4
$105M Sell
2,022,731
-139,137
-6% -$7.28M 0.04% 486
2015
Q3
$100M Sell
2,161,868
-1,016,445
-32% -$52.3M 0.04% 479
2015
Q2
$166M Buy
3,178,313
+384,999
+14% +$19.6M 0.07% 352
2015
Q1
$143M Sell
2,793,314
-1,270,122
-31% -$61M 0.06% 410
2014
Q4
$183M Buy
4,063,436
+604,844
+17% +$26.6M 0.07% 326
2014
Q3
$146M Buy
3,458,592
+577,020
+20% +$24.5M 0.06% 379
2014
Q2
$112M Sell
2,881,572
-307,810
-10% -$13.6M 0.04% 473
2014
Q1
$139M Sell
3,189,382
-309,826
-9% -$13.6M 0.06% 398
2013
Q4
$160M Sell
3,499,208
-2,114,506
-38% -$81.3M 0.06% 362
2013
Q3
$181M Buy
5,613,714
+551,130
+11% +$19.4M 0.08% 296
2013
Q2
$180M Buy
+5,062,584
New +$202M 0.08% 273

Other funds holding MPC

Invesco's MPC Position: Q2 2026 in Review

Invesco reduced its Marathon Petroleum (MPC) stake by 17% in Q2 2026, selling an estimated $120M and leaving 2,341,034 shares worth $599M. The position accounts for 0.05% of the portfolio, ranked #303.

Invesco first reported a position in MPC in Q2 2013 and has held it in 53 quarters since. The position peaked at $691M in Q1 2026. 1,942 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Invesco held 2,341,034 shares of Marathon Petroleum worth $599M as of Q2 2026.
  • Invesco sold 487,611 Marathon Petroleum shares in Q2 2026, an estimated $120M.
  • Marathon Petroleum made up 0.05% of Invesco's portfolio in Q2 2026, its #303 holding.
  • Invesco first reported a position in Marathon Petroleum in Q2 2013 and has held it in 53 quarters since.
  • Invesco's Marathon Petroleum position peaked at $691M in Q1 2026.
  • 1,942 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

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