Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| MPLX LP | 21,988 | reported | 02 Mar 2026 | tx 20+26,748−11,990 |
| Marathon Petroleum Corp | 5,480 | reported | 13 Nov 2023 | tx 25+25,840−51,413 |
| CNX Resources Corp | 4,616 | reported | 31 Jan 2017 | tx 10+20,144−1,285 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 02 Mar 2026 | TAX_WITHHOLDING | MPLX LP | 422 | 59.22 USD | |
| 02 Mar 2026 | TAX_WITHHOLDING | MPLX LP | 916 | 59.22 USD | |
| 02 Mar 2026 | TAX_WITHHOLDING | MPLX LP | 663 | 59.22 USD | |
| 01 Mar 2026 | GRANT_AWARD | MPLX LP | 4,930 | 0.00 USD | |
| 01 Mar 2025 | GRANT_AWARD | MPLX LP | 4,510 | 0.00 USD | |
| 03 Mar 2025 | TAX_WITHHOLDING | MPLX LP | 448 | 54.34 USD | |
| 03 Mar 2025 | TAX_WITHHOLDING | MPLX LP | 422 | 54.34 USD | |
| 03 Mar 2025 | TAX_WITHHOLDING | MPLX LP | 910 | 54.34 USD | |
| 18 Nov 2024 | SALE | MPLX LP | 4,000 | 47.24 USD | |
| 01 Mar 2024 | TAX_WITHHOLDING | MPLX LP | 295 | 38.87 USD | |
| 01 Mar 2024 | TAX_WITHHOLDING | MPLX LP | 278 | 38.87 USD | |
| 01 Mar 2024 | GRANT_AWARD | MPLX LP | 6,227 | 0.00 USD | |
| 13 Nov 2023 | SALE | Marathon Petroleum Corp | 1,436 | 146.81 USD | |
| 05 Jun 2023 | SALE | Marathon Petroleum Corp | 4,695 | 108.93 USD | |
| 05 Jun 2023 | EXERCISE | Marathon Petroleum Corp | 4,695 | 20.87 USD | |
| 05 Jun 2023 | SALE | Marathon Petroleum Corp | 1,022 | 108.85 USD | |
| 05 Jun 2023 | EXERCISE | Marathon Petroleum Corp | 4,695 | 0.00 USD | deriv |
| 03 Apr 2023 | TAX_WITHHOLDING | Marathon Petroleum Corp | 415 | 135.88 USD | |
| 01 Mar 2023 | TAX_WITHHOLDING | Marathon Petroleum Corp | 179 | 126.52 USD | |
| 01 Mar 2023 | GRANT_AWARD | Marathon Petroleum Corp | 806 | 0.00 USD | |
| 01 Mar 2023 | TAX_WITHHOLDING | Marathon Petroleum Corp | 147 | 126.52 USD | |
| 25 Aug 2022 | SALE | Marathon Petroleum Corp | 6,999 | 105.41 USD | |
| 25 Aug 2022 | EXERCISE | Marathon Petroleum Corp | 2,659 | 71.80 USD | |
| 25 Aug 2022 | SALE | Marathon Petroleum Corp | 2,659 | 105.39 USD | |
| 25 Aug 2022 | EXERCISE | Marathon Petroleum Corp | 6,999 | 61.05 USD |