MarketPeel
Insider Trading Intelligence
MH

Michael J. Hennigan

MPC
PRESIDENT & CEO, MPLX GP LLC · MARATHON PETROLEUM CORP · CIK 0001352283
FILING MIX · LIFETIME34%/66%
BUYS
35
SELLS
67
TOTAL VALUE
$68.99M
COMPANIES
4
ACTIVE SINCE
Mar 2020
HOLDINGS NOW
601,389
AVG SELL PX
$89.68
TRADE KIND
SHOWING 102 / 102
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
8 backtested trades · 8 horizons
Forward-return performance of every backtestable P/S trade by Michael J. Hennigan, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d8+0.00%+3.52%+0.35%+3.17%+4.09%
14d8+0.00%+2.32%+0.05%+2.27%+2.65%
30d8+100.00%-7.63%-1.03%-6.59%-5.59%
60d8+0.00%+1.69%+0.88%+0.81%+0.82%
90d8+0.00%+6.68%+4.50%+2.18%+2.43%
180d8+100.00%-7.97%+4.82%-12.78%-12.67%
1y8+0.00%+24.94%+15.03%+9.91%+10.54%
2y8+0.00%+32.13%+54.05%-21.92%-21.51%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
MPC · 220,902 shares · as of Dec 12, 2025
099,207198,413297,620396,82620212022202320242025SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 35 buys / 67 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
KYN
KAYNE ANDERSON ENERGY INFRASTRUCTURE FUND, INC.
PURCHASE
5,000$13.61$68.0K20,000Jun 24, 2026Jun 24, 2026View →
KYN
KAYNE ANDERSON ENERGY INFRASTRUCTURE FUND, INC.
PURCHASE
5,000$13.58$67.9K10,000Jun 24, 2026Jun 24, 2026View →
KYN
KAYNE ANDERSON ENERGY INFRASTRUCTURE FUND, INC.
PURCHASE
5,000$13.53$67.7K15,000Jun 24, 2026Jun 24, 2026View →
KYN
KAYNE ANDERSON ENERGY INFRASTRUCTURE FUND, INC.
PURCHASE
5,000$13.60$68.0K5,000Jun 23, 2026Jun 24, 2026View →
CI
CIGNA GROUP
PURCHASEGRANT
Stock grant
7821,350Apr 22, 2026Apr 24, 2026View →
MPC
MARATHON PETROLEUM CORP
SALE
Executive Chairman
466$185.77$86.6K220,902Dec 12, 2025Dec 16, 2025View →
MPLX
MPLX LP
SALE
Executive Chairman
1,335$54.85$73.2K359,137Dec 12, 2025Dec 16, 2025View →
CI
CIGNA GROUP
PURCHASEGRANT
Stock grant
568568Jun 2, 2025Jun 4, 2025View →
MPLX
MPLX LP
SALE
Executive Chairman
10,181$54.34$553.2K370,583Mar 3, 2025Mar 4, 2025View →
MPLX
MPLX LP
SALE
Executive Chairman
10,111$54.34$549.4K360,472Mar 3, 2025Mar 4, 2025View →
MPLX
MPLX LP
SALE
Executive Chairman
9,862$54.34$535.9K380,764Mar 3, 2025Mar 4, 2025View →
MPC
MARATHON PETROLEUM CORP
SALE
Executive Chairman
2,309$148.65$343.2K221,368Mar 3, 2025Mar 4, 2025View →
MPC
MARATHON PETROLEUM CORP
SALE
Executive Chairman
2,844$148.65$422.8K223,677Mar 3, 2025Mar 4, 2025View →
MPC
MARATHON PETROLEUM CORP
SALE
Executive Chairman
4,164$148.65$619.0K226,521Mar 3, 2025Mar 4, 2025View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
33,377390,626Mar 1, 2025Mar 4, 2025View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
11,645230,685Mar 1, 2025Mar 4, 2025View →
MPC
MARATHON PETROLEUM CORP
SALE
Executive Chairman
702$145.56$102.2K219,040Dec 13, 2024Dec 17, 2024View →
MPLX
MPLX LP
SALE
Executive Chairman
3,071$48.86$150.0K357,249Dec 13, 2024Dec 17, 2024View →
MPC
MARATHON PETROLEUM CORP
SALE
CEO
2,869$172.34$494.4K202,202Mar 1, 2024Mar 5, 2024View →
MPC
MARATHON PETROLEUM CORP
SALE
CEO
4,200$172.34$723.8K205,071Mar 1, 2024Mar 5, 2024View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
17,540219,742Mar 1, 2024Mar 5, 2024View →
MPC
MARATHON PETROLEUM CORP
SALE
CEO
5,890$172.34$1.02M209,271Mar 1, 2024Mar 5, 2024View →
MPLX
MPLX LP
SALE
President & CEO
9,949$38.87$386.7K293,787Mar 1, 2024Mar 5, 2024View →
MPLX
MPLX LP
SALE
President & CEO
10,270$38.87$399.2K283,517Mar 1, 2024Mar 5, 2024View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
76,803360,320Mar 1, 2024Mar 5, 2024View →
MPLX
MPLX LP
SALE
President & CEO
12,371$38.87$480.9K303,736Mar 1, 2024Mar 5, 2024View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
868$151.42$131.4K215,161Dec 1, 2023Dec 5, 2023View →
MPLX
MPLX LP
SALE
President & CEO
3,108$36.61$113.8K316,107Dec 1, 2023Dec 5, 2023View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
38,591$124.31$4.80M216,029Mar 17, 2023Mar 21, 2023View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
21,601254,620Mar 1, 2023Mar 3, 2023View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
5,889$126.52$745.1K237,219Mar 1, 2023Mar 3, 2023View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
4,200$126.52$531.4K233,019Mar 1, 2023Mar 3, 2023View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
2,048$126.52$259.1K243,108Mar 1, 2023Mar 3, 2023View →
MPLX
MPLX LP
SALE
President & CEO
12,371$34.54$427.3K251,818Mar 1, 2023Mar 3, 2023View →
MPLX
MPLX LP
SALE
President & CEO
3,044$34.54$105.1K264,189Mar 1, 2023Mar 3, 2023View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
77,345319,215Mar 1, 2023Mar 3, 2023View →
MPLX
MPLX LP
SALE
President & CEO
9,948$34.54$343.6K241,870Mar 1, 2023Mar 3, 2023View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
3,118245,156Jan 26, 2023Jan 30, 2023View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
3,843267,233Jan 25, 2023Jan 27, 2023View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
6,558$118.23$775.4K242,038Dec 2, 2022Dec 6, 2022View →
MPLX
MPLX LP
SALE
President & CEO
5,813$33.82$196.6K263,390Dec 2, 2022Dec 6, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
8,6450Nov 16, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
80,149$118.73$9.52M248,596Nov 16, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
17,725$62.68$1.11M296,426Nov 16, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
32,3190Nov 16, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
32,319$47.73$1.54M328,745Nov 16, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
17,7250Nov 16, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
8,645$64.79$560.1K278,701Nov 16, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
10,7908,645Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
40,34032,319Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
937$121.36$113.7K270,056Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
22,10017,725Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
63,453$119.85$7.61M285,969Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
40,340$47.73$1.93M370,056Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
10,790$64.79$699.1K307,616Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
20,634$118.93$2.45M349,422Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
22,100$62.68$1.39M329,716Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
14,976$120.63$1.81M270,993Nov 15, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
40,340$47.73$1.93M396,826Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
22,100$62.68$1.39M356,486Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
33,878$121.08$4.10M362,948Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
22,10039,825Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
10,79019,435Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
12,811$122.71$1.57M296,826Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASE
President & CEO
10,790$64.79$699.1K334,386Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
40,34072,659Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
53,311$121.94$6.50M309,637Nov 14, 2022Nov 16, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
42,482$76.42$3.25M323,596Mar 17, 2022Mar 21, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
31,630366,078Mar 1, 2022Mar 3, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
2,254$76.84$173.2K340,931Mar 1, 2022Mar 3, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
6,483$76.84$498.2K334,448Mar 1, 2022Mar 3, 2022View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
74,924269,203Mar 1, 2022Mar 3, 2022View →
MPLX
MPLX LP
SALE
President & CEO
1,481$32.63$48.3K211,249Mar 1, 2022Mar 3, 2022View →
MPLX
MPLX LP
SALE
President & CEO
13,619$32.63$444.4K194,279Mar 1, 2022Mar 3, 2022View →
MPLX
MPLX LP
SALE
President & CEO
3,351$32.63$109.3K207,898Mar 1, 2022Mar 3, 2022View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
4,388343,185Jan 27, 2022Jan 31, 2022View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
3,014212,730Jan 25, 2022Jan 27, 2022View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
42,482$55.68$2.37M338,797Mar 17, 2021Mar 19, 2021View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
93,168209,716Mar 1, 2021Mar 3, 2021View →
MPLX
MPLX LP
SALE
President & CEO
1,481$24.59$36.4K119,899Mar 1, 2021Mar 3, 2021View →
MPLX
MPLX LP
SALE
President & CEO
3,330$24.59$81.9K121,380Mar 1, 2021Mar 3, 2021View →
MPLX
MPLX LP
SALE
President & CEO
3,351$24.59$82.4K116,548Mar 1, 2021Mar 3, 2021View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
44,353381,279Mar 1, 2021Mar 3, 2021View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
2,254$55.88$126.0K336,926Mar 1, 2021Mar 3, 2021View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
2,845339,180Jan 29, 2021Feb 2, 2021View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
7,984124,710Jan 28, 2021Feb 1, 2021View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
790$40.78$32.2K339,097Dec 28, 2020Dec 30, 2020View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
2,762$40.78$112.6K336,335Dec 28, 2020Dec 30, 2020View →
MPLX
MPLX LP
SALE
President & CEO
336$21.50$7.2K117,025Dec 28, 2020Dec 30, 2020View →
MPLX
MPLX LP
SALE
President & CEO
299$21.50$6.4K116,726Dec 28, 2020Dec 30, 2020View →
MPLX
MPLX LP
SALE
President & CEO
30,737$17.35$533.3K124,192Jul 1, 2020Jul 6, 2020View →
MPLX
MPLX LP
SALE
President & CEO
6,831$17.35$118.5K117,361Jul 1, 2020Jul 6, 2020View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
4,956$36.76$182.2K340,989Jul 1, 2020Jul 6, 2020View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO
1,102$36.76$40.5K339,887Jul 1, 2020Jul 6, 2020View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
290,641345,945Mar 17, 2020Mar 19, 2020View →
MPLX
MPLX LP
SALE
President & CEO
1,630$20.08$32.7K132,009Mar 2, 2020Mar 4, 2020View →
MPLX
MPLX LP
PURCHASEGRANT
Stock grant
22,920154,929Mar 2, 2020Mar 4, 2020View →
MPLX
MPLX LP
SALE
President & CEO
3,666$20.08$73.6K133,639Mar 2, 2020Mar 4, 2020View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO, MPLX GP LLC
790$46.95$37.1K41,264Mar 2, 2020Mar 4, 2020View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
112,999112,999Mar 2, 2020Mar 4, 2020View →
MPC
MARATHON PETROLEUM CORP
SALE
President & CEO, MPLX GP LLC
1,381$46.95$64.8K39,883Mar 2, 2020Mar 4, 2020View →
MPC
MARATHON PETROLEUM CORP
PURCHASEGRANT
Stock grant
15,42155,304Mar 2, 2020Mar 4, 2020View →
Other insiders · MPC
Loading peer insiders…
About this filer
CIK 0001352283
ROLE
President & CEO, MPLX GP LLC
PRIMARY
MPC
COMPANIES
4
ACTIVE SINCE
Mar 2020
MARKETPEEL · /INSIDER/0001352283DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback