Thoroughbred Financial Services’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
Q1
$7M Buy
28,656
+107
+0.4% +$21.6K 0.42% 47
2025
Q4
$4.64M Buy
28,549
+247
+0.9% +$46.2K 0.27% 73
2025
Q3
$5.46M Sell
28,302
-17
-0.1% -$2.99K 0.34% 63
2025
Q2
$4.7M Sell
28,319
-5,168
-15% -$775K 0.33% 59
2025
Q1
$4.88M Sell
33,487
-472
-1% -$69.8K 0.3% 63
2024
Q4
$4.74M Sell
33,959
-1,363
-4% -$208K 0.29% 65
2024
Q3
$5.75M Buy
35,322
+225
+0.6% +$38K 0.37% 54
2024
Q2
$6.09M Buy
35,097
+7,838
+29% +$1.46M 0.41% 52
2024
Q1
$5.49M Sell
27,259
-4,744
-15% -$811K 0.53% 45
2023
Q4
$4.75M Buy
32,003
+652
+2% +$96.8K 0.38% 57
2023
Q3
$4.74M Buy
31,351
+6,093
+24% +$849K 0.47% 47
2023
Q2
$2.94M Sell
25,258
-572
-2% -$66.5K 0.39% 62
2023
Q1
$3.48M Buy
25,830
+3,021
+13% +$378K 0.51% 48
2022
Q4
$2.65M Buy
22,809
+1,741
+8% +$198K 0.43% 61
2022
Q3
$2.09M Sell
21,068
-760
-3% -$71.1K 0.4% 64
2022
Q2
$1.79M Buy
21,828
+1,518
+7% +$142K 0.33% 76
2022
Q1
$1.74M Buy
20,310
+13,494
+198% +$1.03M 0.28% 84
2021
Q4
$436K Buy
6,816
+2,885
+73% +$185K 0.09% 215
2021
Q3
$242K Buy
+3,931
New +$226K 0.06% 274
2020
Q2
Sell
-14,170
Closed -$335K 240
2020
Q1
$335K Sell
14,170
-405
-3% -$18.7K 0.12% 170
2019
Q4
$878K Sell
14,575
-1,035
-7% -$64.7K 0.29% 104
2019
Q3
$948K Sell
15,610
-1,829
-10% -$96.4K 0.36% 88
2019
Q2
$974K Buy
17,439
+1,085
+7% +$59.4K 0.37% 77
2019
Q1
$979K Sell
16,354
-460
-3% -$28.9K 0.4% 76
2018
Q4
$992K Buy
+16,814
New +$1.15M 0.49% 59

Other funds holding MPC

Thoroughbred Financial Services's MPC Position: Q1 2026 in Review

Thoroughbred Financial Services increased its Marathon Petroleum (MPC) stake by 0.37% in Q1 2026, buying an estimated $21.6K and bringing the position to 28,656 shares worth $7M. The position accounts for 0.42% of the portfolio, ranked #47.

Thoroughbred Financial Services first reported a position in MPC in Q4 2018 and has held it in 25 quarters since. 1,882 funds tracked by Wall St. Rank hold MPC as of Q1 2026.

  • Thoroughbred Financial Services held 28,656 shares of Marathon Petroleum worth $7M as of Q1 2026.
  • Thoroughbred Financial Services bought 107 Marathon Petroleum shares in Q1 2026, an estimated $21.6K.
  • Marathon Petroleum made up 0.42% of Thoroughbred Financial Services's portfolio in Q1 2026, its #47 holding.
  • Thoroughbred Financial Services first reported a position in Marathon Petroleum in Q4 2018 and has held it in 25 quarters since.
  • 1,882 funds tracked by Wall St. Rank held Marathon Petroleum as of Q1 2026.

Based on Thoroughbred Financial Services's 13F filing for Q1 2026, filed 12 May 2026.