Michael P. Hartung
President, Flex Ltd.
Companies
Holdings
Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.
Shares held
Flex Ltd. FLEX243,175 shares4$22.0M at $90.46Aug 18, 2026- Nextpower Inc. NXT15,269 shares5$1.2M at $79.72Jan 2, 2024
As of each latest filing. The line shows shares held over time.
Recent filings
- Aug 18, 2026Sold 8 shares at $123.25 of Flex Ltd.4
- Aug 18, 2026Sold 196 shares at $122.60 of Flex Ltd.4
- Aug 18, 2026Sold 272 shares at $121.76 of Flex Ltd.4
- Aug 18, 2026Sold 1,272 shares at $120.74 of Flex Ltd.4
- Aug 18, 2026Sold 1,007 shares at $119.79 of Flex Ltd.4
- Jun 18, 2026Sold 100 shares at $146.26 of Flex Ltd.6
- Jun 18, 2026Sold 4,801 shares at $145.36 of Flex Ltd.6
- Jun 18, 2026Sold 2,368 shares at $144.89 of Flex Ltd.6
- Jun 17, 2026Sold 1,107 shares at $145.77 of Flex Ltd.6
- Jun 17, 2026Sold 10,949 shares at $145.19 of Flex Ltd.6
- Jun 17, 2026Sold 5,118 shares at $144.19 of Flex Ltd.6
- Jun 17, 2026Sold 4,900 shares at $143.18 of Flex Ltd.6
- Jun 17, 2026Sold 553 shares at $141.78 of Flex Ltd.6
- Jun 16, 2026Granted 43,724 shares of Flex Ltd.7
- Jun 15, 2026Sold 28 shares at $149.61 of Flex Ltd.7
- Jun 15, 2026Sold 3,966 shares at $149.01 of Flex Ltd.7
- Jun 15, 2026Sold 1,352 shares at $148.01 of Flex Ltd.7
- Jun 15, 2026Sold 1,409 shares at $147.13 of Flex Ltd.7
- Jun 15, 2026Sold 1,448 shares at $146.07 of Flex Ltd.7
- Jun 11, 2026Granted 7,599 shares of Flex Ltd.8
- May 11, 2026Sold 2,536 shares at $144.45 of Flex Ltd.9
- May 11, 2026Sold 6,623 shares at $143.76 of Flex Ltd.9
- May 11, 2026Sold 5,260 shares at $142.94 of Flex Ltd.9
- May 11, 2026Sold 1,888 shares at $141.49 of Flex Ltd.9
- May 11, 2026Sold 2,129 shares at $140.59 of Flex Ltd.9
Sources
The numbers on this page point here. Each one links to the record it came from.
- 1SEC EDGARFlex Ltd., Chief Commercial Officer
- 2SEC EDGARFlex Ltd., President
- 3SEC EDGARNextpower Inc., Board member
- 4
- 5
- 6SEC EDGARForm 4 filed Jun 22, 2026
- 7SEC EDGARForm 4 filed Jun 17, 2026
- 8SEC EDGARForm 4 filed Jun 12, 2026
- 9SEC EDGARForm 4 filed May 12, 2026