Swiss National Bank’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
$212M Sell
830,666
-51,500
-6% -$12.6M 0.11% 145
2026
Q1
$215M Buy
882,166
+49,000
+6% +$9.89M 0.12% 144
2025
Q4
$135M Sell
833,166
-52,400
-6% -$9.79M 0.08% 203
2025
Q3
$171M Sell
885,566
-57,400
-6% -$10.1M 0.1% 169
2025
Q2
$157M Buy
942,966
+36,600
+4% +$5.49M 0.09% 182
2025
Q1
$132M Sell
906,366
-39,100
-4% -$5.79M 0.09% 196
2024
Q4
$132M Sell
945,466
-100,300
-10% -$15.3M 0.09% 192
2024
Q3
$170M Sell
1,045,766
-21,200
-2% -$3.58M 0.11% 156
2024
Q2
$185M Sell
1,066,966
-70,000
-6% -$13M 0.13% 134
2024
Q1
$229M Sell
1,136,966
-113,400
-9% -$19.4M 0.16% 112
2023
Q4
$186M Sell
1,250,366
-114,500
-8% -$17M 0.14% 127
2023
Q3
$207M Sell
1,364,866
-230,000
-14% -$32.1M 0.16% 110
2023
Q2
$186M Sell
1,594,866
-265,100
-14% -$30.8M 0.13% 136
2023
Q1
$251M Sell
1,859,966
-166,600
-8% -$20.8M 0.17% 109
2022
Q4
$236M Sell
2,026,566
-317,970
-14% -$36.2M 0.17% 116
2022
Q3
$233M Sell
2,344,536
-107,300
-4% -$10M 0.17% 113
2022
Q2
$202M Sell
2,451,836
-214,400
-8% -$20M 0.14% 139
2022
Q1
$228M Buy
2,666,236
+240,500
+10% +$18.3M 0.13% 141
2021
Q4
$155M Sell
2,425,736
-157,300
-6% -$10.1M 0.09% 200
2021
Q3
$160M Sell
2,583,036
-71,500
-3% -$4.11M 0.1% 186
2021
Q2
$160M Buy
2,654,536
+153,525
+6% +$9M 0.1% 200
2021
Q1
$134M Buy
2,501,011
+41,700
+2% +$2.11M 0.09% 223
2020
Q4
$102M Sell
2,459,311
-71,800
-3% -$2.58M 0.07% 285
2020
Q3
$74.3M Sell
2,531,111
-35,400
-1% -$1.24M 0.06% 317
2020
Q2
$95.9M Buy
2,566,511
+46,300
+2% +$1.49M 0.08% 245
2020
Q1
$59.5M Buy
2,520,211
+444,400
+21% +$20.5M 0.06% 299
2019
Q4
$125M Sell
2,075,811
-112,700
-5% -$7.05M 0.13% 174
2019
Q3
$133M Sell
2,188,511
-7,471
-0.3% -$394K 0.14% 162
2019
Q2
$123M Sell
2,195,982
-110,000
-5% -$6.02M 0.13% 171
2019
Q1
$138M Buy
2,305,982
+60,400
+3% +$3.8M 0.15% 144
2018
Q4
$133M Buy
2,245,582
+771,186
+52% +$52.6M 0.17% 124
2018
Q3
$118M Sell
1,474,396
-98,700
-6% -$7.81M 0.13% 166
2018
Q2
$110M Buy
1,573,096
+6,100
+0.4% +$466K 0.13% 177
2018
Q1
$115M Sell
1,566,996
-300,700
-16% -$20.7M 0.14% 167
2017
Q4
$123M Sell
1,867,696
-51,300
-3% -$3.14M 0.13% 174
2017
Q3
$108M Sell
1,918,996
-8,300
-0.4% -$445K 0.12% 181
2017
Q2
$101M Buy
1,927,296
+57,100
+3% +$2.95M 0.12% 188
2017
Q1
$94.5M Buy
1,870,196
+397,500
+27% +$19.8M 0.12% 193
2016
Q4
$74.2M Buy
1,472,696
+4,500
+0.3% +$204K 0.12% 194
2016
Q3
$59.6M Sell
1,468,196
-15,300
-1% -$621K 0.1% 236
2016
Q2
$56.3M Buy
1,483,496
+98,900
+7% +$3.63M 0.09% 244
2016
Q1
$49.3M Buy
1,384,596
+410,900
+42% +$15.6M 0.09% 250
2015
Q4
$50.5M Buy
973,696
+4,200
+0.4% +$220K 0.12% 187
2015
Q3
$44.9M Buy
969,496
+88,400
+10% +$4.55M 0.12% 208
2015
Q2
$46.1M Buy
881,096
+27,400
+3% +$1.39M 0.12% 202
2015
Q1
$43.7M Buy
853,696
+326,800
+62% +$15.7M 0.12% 212
2014
Q4
$23.8M Sell
526,896
-30,200
-5% -$1.33M 0.09% 244
2014
Q3
$23.6M Sell
557,096
-17,200
-3% -$730K 0.09% 245
2014
Q2
$22.4M Sell
574,296
-9,400
-2% -$416K 0.08% 255
2014
Q1
$25.4M Sell
583,696
-83,600
-13% -$3.66M 0.1% 220
2013
Q4
$30.6M Sell
667,296
-36,200
-5% -$1.39M 0.12% 197
2013
Q3
$22.6M Sell
703,496
-800
-0.1% -$28.1K 0.09% 244
2013
Q2
$25M Buy
+704,296
New +$28.1M 0.11% 209

Other funds holding MPC

Swiss National Bank's MPC Position: Q2 2026 in Review

Swiss National Bank reduced its Marathon Petroleum (MPC) stake by 5.8% in Q2 2026, selling an estimated $12.6M and leaving 830,666 shares worth $212M. The position accounts for 0.11% of the portfolio, ranked #145.

Swiss National Bank first reported a position in MPC in Q2 2013 and has held it in 53 quarters since. The position peaked at $251M in Q1 2023. 1,940 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Swiss National Bank held 830,666 shares of Marathon Petroleum worth $212M as of Q2 2026.
  • Swiss National Bank sold 51,500 Marathon Petroleum shares in Q2 2026, an estimated $12.6M.
  • Marathon Petroleum made up 0.11% of Swiss National Bank's portfolio in Q2 2026, its #145 holding.
  • Swiss National Bank first reported a position in Marathon Petroleum in Q2 2013 and has held it in 53 quarters since.
  • Swiss National Bank's Marathon Petroleum position peaked at $251M in Q1 2023.
  • 1,940 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Swiss National Bank's 13F filing for Q2 2026, filed 11 Aug 2026.