Bank of America’s Marathon Petroleum MPC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2025
Q4
Sell
-59,400
Closed -$11.4M 8005
2025
Q3
$11.4M Buy
59,400
+44,600
+301% +$7.84M ﹤0.01% 3169
2025
Q2
$2.46M Sell
14,800
-80,000
-84% -$12M ﹤0.01% 4595
2025
Q1
$13.8M Buy
94,800
+8,000
+9% +$1.18M ﹤0.01% 2831
2024
Q4
$12.1M Buy
86,800
+48,100
+124% +$7.34M ﹤0.01% 2756
2024
Q3
$6.3M Hold
38,700
﹤0.01% 3516
2024
Q2
$6.71M Sell
38,700
-21,500
-36% -$4M ﹤0.01% 3342
2024
Q1
$12.1M Sell
60,200
-739,100
-92% -$126M ﹤0.01% 2791
2023
Q4
$119M Buy
799,300
+136,500
+21% +$20.3M 0.01% 874
2023
Q3
$100M Buy
662,800
+17,800
+3% +$2.48M 0.01% 891
2023
Q2
$75.2M Buy
645,000
+222,500
+53% +$25.9M 0.01% 1048
2023
Q1
$57M Sell
422,500
-15,300
-3% -$1.91M 0.01% 1275
2022
Q4
$51M Hold
437,800
0.01% 1300
2022
Q3
$43.5M Buy
437,800
+5,200
+1% +$487K 0.01% 1360
2022
Q2
$35.6M Sell
432,600
-314,700
-42% -$29.4M ﹤0.01% 1496
2022
Q1
$63.9M Buy
747,300
+552,000
+283% +$42M 0.01% 1200
2021
Q4
$12.5M Sell
195,300
-594,700
-75% -$38.2M ﹤0.01% 2710
2021
Q3
$48.8M Sell
790,000
-3,551,000
-82% -$204M 0.01% 1372
2021
Q2
$262M Buy
4,341,000
+3,492,800
+412% +$205M 0.03% 524
2021
Q1
$45.4M Sell
848,200
-3,467,700
-80% -$175M 0.01% 1368
2020
Q4
$179M Buy
4,315,900
+2,331,600
+118% +$83.7M 0.02% 554
2020
Q3
$58.2M Buy
1,984,300
+777,700
+64% +$27.3M 0.01% 1000
2020
Q2
$45.1M Buy
1,206,600
+1,082,300
+871% +$34.8M 0.01% 1080
2020
Q1
$2.94M Sell
124,300
-480,200
-79% -$22.1M ﹤0.01% 3173
2019
Q4
$36.4M Sell
604,500
-2,565,600
-81% -$161M 0.01% 1394
2019
Q3
$193M Buy
3,170,100
+2,767,500
+687% +$146M 0.03% 494
2019
Q2
$22.5M Buy
402,600
+361,700
+884% +$19.8M ﹤0.01% 1769
2019
Q1
$2.45M Buy
40,900
+23,800
+139% +$1.5M ﹤0.01% 3824
2018
Q4
$1.01M Hold
17,100
﹤0.01% 4397
2018
Q3
$1.37M Sell
17,100
-8,700
-34% -$688K ﹤0.01% 4274
2018
Q2
$1.81M Hold
25,800
﹤0.01% 4048
2018
Q1
$1.89M Sell
25,800
-2,100
-8% -$145K ﹤0.01% 3923
2017
Q4
$1.84M Sell
27,900
-3,225,500
-99% -$197M ﹤0.01% 4027
2017
Q3
$182M Buy
3,253,400
+2,405,500
+284% +$129M 0.03% 506
2017
Q2
$44.4M Buy
847,900
+688,400
+432% +$35.6M 0.01% 1106
2017
Q1
$8.06M Buy
159,500
+146,900
+1,166% +$7.31M ﹤0.01% 2603
2016
Q4
$634K Buy
+12,600
New +$572K ﹤0.01% 4653
2016
Q1
Sell
-195,000
Closed -$10.1M 7197
2015
Q4
$10.1M Sell
195,000
-76,200
-28% -$3.99M ﹤0.01% 2244
2015
Q3
$12.6M Buy
271,200
+76,200
+39% +$3.92M ﹤0.01% 1996
2015
Q2
$10.2M Sell
195,000
-54,000
-22% -$2.75M ﹤0.01% 1909
2015
Q1
$12.7M Buy
249,000
+177,200
+247% +$8.51M ﹤0.01% 1678
2014
Q4
$3.24M Sell
71,800
-91,000
-56% -$4.01M ﹤0.01% 2930
2014
Q3
$6.89M Buy
162,800
+63,400
+64% +$2.69M ﹤0.01% 2266
2014
Q2
$3.88M Buy
99,400
+15,000
+18% +$664K ﹤0.01% 2779
2014
Q1
$3.67M Sell
84,400
-510,600
-86% -$22.4M ﹤0.01% 2673
2013
Q4
$27.3M Sell
595,000
-540,800
-48% -$20.8M 0.01% 1109
2013
Q3
$36.5M Buy
1,135,800
+18,400
+2% +$647K 0.01% 873
2013
Q2
$39.7M Buy
+1,117,400
New +$44.6M 0.02% 805

Other funds holding MPC

Bank of America's MPC Position: Q1 2026 in Review

Bank of America increased its Marathon Petroleum (MPC) stake by 1.6% in Q1 2026, buying an estimated $8.1M and bringing the position to 2,595,084 shares worth $634M. The position accounts for 0.05% of the portfolio, ranked #343.

Bank of America first reported a position in MPC in Q2 2013 and has held it in 52 quarters since. 1,890 funds tracked by Wall St. Rank hold MPC as of Q1 2026.

  • Bank of America held 2,595,084 shares of Marathon Petroleum worth $634M as of Q1 2026.
  • Bank of America bought 40,124 Marathon Petroleum shares in Q1 2026, an estimated $8.1M.
  • Marathon Petroleum made up 0.05% of Bank of America's portfolio in Q1 2026, its #343 holding.
  • Bank of America first reported a position in Marathon Petroleum in Q2 2013 and has held it in 52 quarters since.
  • 1,890 funds tracked by Wall St. Rank held Marathon Petroleum as of Q1 2026.

Based on Bank of America's 13F filing for Q1 2026, filed 18 May 2026.