Skip to content
★ Sign in to follow
MA

Michael A. Heim

Targa Resources Corp.Phillips 66Targa Resources Partners LP
Insider activity · 24 months1 buy0 salesCumulative net flow
Total declarations
74
Companies
3
▲ Purchases (5 ops.)
€233k
▼ Sales (27 ops.)
€16.2M

Latest filing published 20 Jan 2026 for Phillips 66, €172k.

Filing timeline

BuySale
Michael A. Heim

Insider track record

Disclosed buys
5
Disclosed sells
27
Signal history

Closed purchases

Market purchases
5

Not enough history yet: 1 closed purchase, at least 2 are needed.

Purchases by company

Since each purchase

  • Filed 01 Aug 2025 · 464 days ago · €110k
    +69.8%
    Entry US$121.46 · Close at T+365 US$206.19

Entry is the close on the day after publication, the first price a reader could act on. Prices in the listing currency. Past moves are not a forecast.

Michael A. Heim: trading record in brief

In 2016, Michael A. Heim filed 19 of the 33 filings, most of them at Targa Resources Corp., where the title on file is Vice Chairman of the Board. Nine sales there total EUR 4,396,733, with a median of EUR 460,635: EUR 993,438 on November 7, 2016, EUR 845,626 the next day and EUR 701,145 on January 18, 2017.

A single purchase, EUR 110,216, is dated July 30, 2025 at Phillips 66, where Michael A. Heim is a director. That purchase makes up 10% of the open-market trades filed. Targa Resources Partners LP, with 3 filings, completes the list. The 33 filings, published from January 20, 2016 to January 20, 2026, include 20 share grants and 3 filings of another kind.

After 2016 the pace drops: 5 filings in 2017, 3 in 2018 and 2019, then 2 in 2025 and 1 in 2026, the latter within the past year. Trades by Heim within 30 days of colleagues at Targa Resources Corp. number 9, 9 and 8. All of them in the same direction. Colleagues in order: Jeffrey J. McParland, Joe Bob Perkins and Charles R. Crisp.

Companies and markets linked to Michael A. Heim

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations72 total

25 of 72 declarations