Crossmark Global Holdings’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
$19.8M Buy
77,404
+9,191
+13% +$2.26M 0.26% 87
2026
Q1
$16.7M Sell
68,213
-3,079
-4% -$622K 0.25% 95
2025
Q4
$11.6M Buy
71,292
+5,210
+8% +$974K 0.17% 143
2025
Q3
$12.7M Sell
66,082
-9,687
-13% -$1.7M 0.19% 129
2025
Q2
$12.6M Buy
75,769
+1,154
+2% +$173K 0.2% 123
2025
Q1
$10.9M Buy
74,615
+11,930
+19% +$1.77M 0.19% 130
2024
Q4
$8.74M Sell
62,685
-6,140
-9% -$937K 0.16% 154
2024
Q3
$11.2M Buy
68,825
+3,032
+5% +$512K 0.2% 127
2024
Q2
$11.4M Buy
65,793
+706
+1% +$131K 0.22% 110
2024
Q1
$13.1M Sell
65,087
-11,110
-15% -$1.9M 0.25% 96
2023
Q4
$11.3M Sell
76,197
-71,037
-48% -$10.5M 0.23% 107
2023
Q3
$21.9M Sell
147,234
-837
-0.6% -$117K 0.5% 36
2023
Q2
$19.5M Buy
148,071
+11,221
+8% +$1.3M 0.42% 47
2023
Q1
$18.5M Buy
136,850
+2,510
+2% +$314K 0.43% 43
2022
Q4
$15.6M Sell
134,340
-31,415
-19% -$3.58M 0.39% 56
2022
Q3
$16.5M Buy
165,755
+71,488
+76% +$6.69M 0.46% 42
2022
Q2
$7.75M Sell
94,267
-11,088
-11% -$1.04M 0.2% 133
2022
Q1
$9.01M Buy
105,355
+1,118
+1% +$85K 0.2% 127
2021
Q4
$6.67M Buy
104,237
+64,905
+165% +$4.17M 0.14% 169
2021
Q3
$2.43M Buy
39,332
+140
+0.4% +$8.05K 0.06% 336
2021
Q2
$2.37M Buy
39,192
+1,609
+4% +$94.3K 0.06% 342
2021
Q1
$2.01M Sell
37,583
-4,349
-10% -$220K 0.05% 376
2020
Q4
$1.73M Sell
41,932
-37,359
-47% -$1.34M 0.04% 408
2020
Q3
$2.33M Sell
79,291
-4,452
-5% -$156K 0.07% 301
2020
Q2
$3.13M Buy
83,743
+7,924
+10% +$255K 0.09% 244
2020
Q1
$1.79M Buy
75,819
+4,300
+6% +$198K 0.06% 306
2019
Q4
$4.31M Buy
71,519
+8,762
+14% +$548K 0.12% 201
2019
Q3
$3.81M Sell
62,757
-2,702
-4% -$142K 0.11% 217
2019
Q2
$3.66M Buy
65,459
+2,533
+4% +$139K 0.1% 231
2019
Q1
$3.77M Buy
62,926
+71
+0.1% +$4.47K 0.11% 223
2018
Q4
$3.71M Buy
62,855
+14,204
+29% +$969K 0.12% 219
2018
Q3
$3.89M Sell
48,651
-1,608
-3% -$127K 0.1% 247
2018
Q2
$3.53M Sell
50,259
-1,050
-2% -$80.2K 0.09% 247
2018
Q1
$3.75M Sell
51,309
-3,221
-6% -$222K 0.1% 256
2017
Q4
$3.6M Sell
54,530
-5,377
-9% -$329K 0.09% 281
2017
Q3
$3.36M Buy
+59,907
New +$3.21M 0.09% 281
2016
Q3
$3.36M Buy
+59,907
New +$2.43M 0.09% 281

Other funds holding MPC

Crossmark Global Holdings's MPC Position: Q2 2026 in Review

Crossmark Global Holdings increased its Marathon Petroleum (MPC) stake by 13% in Q2 2026, buying an estimated $2.26M and bringing the position to 77,404 shares worth $19.8M. The position accounts for 0.26% of the portfolio, ranked #87.

Crossmark Global Holdings first reported a position in MPC in Q3 2016 and has held it in 37 quarters since. The position peaked at $21.9M in Q3 2023. 299 funds tracked by Wall St. Rank hold MPC as of Q2 2026.

  • Crossmark Global Holdings held 77,404 shares of Marathon Petroleum worth $19.8M as of Q2 2026.
  • Crossmark Global Holdings bought 9,191 Marathon Petroleum shares in Q2 2026, an estimated $2.26M.
  • Marathon Petroleum made up 0.26% of Crossmark Global Holdings's portfolio in Q2 2026, its #87 holding.
  • Crossmark Global Holdings first reported a position in Marathon Petroleum in Q3 2016 and has held it in 37 quarters since.
  • Crossmark Global Holdings's Marathon Petroleum position peaked at $21.9M in Q3 2023.
  • 299 funds tracked by Wall St. Rank held Marathon Petroleum as of Q2 2026.

Based on Crossmark Global Holdings's 13F filing for Q2 2026, filed 16 Jul 2026.