Flex insider activity
What the executives and directors of Flex actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 99 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Aug 5, 2026 | WATKINS WILLIAM D | 3,158 |
| Aug 5, 2026 | HARRIS JOHN D | 1,928 |
| Aug 5, 2026 | Ward Pat | 2,338 |
| Aug 5, 2026 | Tan Lay Koon | 1,928 |
| Aug 5, 2026 | HURLSTON MICHAEL E. | 2,338 |
| Aug 5, 2026 | Stevens Charles K. III | 3,158 |
| Aug 5, 2026 | McSweeney Erin | 1,928 |
| Aug 5, 2026 | Sylvester Maryrose | 2,338 |
| Jul 15, 2026 | WATKINS WILLIAM D | 316 |
| Jul 15, 2026 | Tan Lay Koon | 101 |
| Jul 15, 2026 | HURLSTON MICHAEL E. | 174 |
| Jun 16, 2026 | OFFER DAVID SCOTT | 44K |
| Jun 16, 2026 | Advaithi Revathi | 255K |
| Jun 16, 2026 | Hartung Michael P | 44K |
| Jun 16, 2026 | WENDLER DANIEL | 9,716 |
| Jun 16, 2026 | Tan Kwang Hooi | 49K |
| Jun 11, 2026 | OFFER DAVID SCOTT | 7,164 |
| Jun 11, 2026 | Hartung Michael P | 7,599 |
| Jun 11, 2026 | Krumm Kevin | 11K |
| Jun 11, 2026 | WENDLER DANIEL | 1,480 |
| Jun 11, 2026 | Tan Kwang Hooi | 7,599 |
| May 8, 2026 | OFFER DAVID SCOTT | 44K |
| May 8, 2026 | Advaithi Revathi | 255K |
| May 8, 2026 | Hartung Michael P | 44K |
| May 8, 2026 | WENDLER DANIEL | 9,716 |
| May 8, 2026 | Tan Kwang Hooi | 49K |
| Apr 15, 2026 | WATKINS WILLIAM D | 519 |
| Apr 15, 2026 | Tan Lay Koon | 167 |
| Apr 15, 2026 | HURLSTON MICHAEL E. | 286 |
| Feb 25, 2026 | Ward Pat | 14K |
| Jan 15, 2026 | Tan Lay Koon | 197 |
| Jan 15, 2026 | HURLSTON MICHAEL E. | 337 |
| Dec 5, 2025 | OFFER DAVID SCOTT | 50K |
| Oct 15, 2025 | Tan Lay Koon | 206 |
| Oct 15, 2025 | HURLSTON MICHAEL E. | 353 |
| Aug 6, 2025 | WATKINS WILLIAM D | 6,718 |
| Aug 6, 2025 | HARRIS JOHN D | 4,713 |
| Aug 6, 2025 | Ward Pat | 4,713 |
| Aug 6, 2025 | Tan Lay Koon | 4,713 |
| Aug 6, 2025 | HURLSTON MICHAEL E. | 4,713 |
| Aug 6, 2025 | Stevens Charles K. III | 4,713 |
| Aug 6, 2025 | McSweeney Erin | 4,713 |
| Aug 6, 2025 | Sylvester Maryrose | 4,713 |
| Jul 15, 2025 | Tan Lay Koon | 254 |
| Jul 15, 2025 | HURLSTON MICHAEL E. | 436 |
| Jun 12, 2025 | OFFER DAVID SCOTT | 20K |
| Jun 12, 2025 | Advaithi Revathi | 95K |
| Jun 12, 2025 | Hartung Michael P | 22K |
| Jun 12, 2025 | Krumm Kevin | 22K |
| Jun 12, 2025 | WENDLER DANIEL | 5,164 |
| Jun 12, 2025 | Tan Kwang Hooi | 22K |
| Jun 3, 2025 | OFFER DAVID SCOTT | 69K |
| Jun 3, 2025 | Advaithi Revathi | 384K |
| Jun 3, 2025 | Hartung Michael P | 69K |
| Jun 3, 2025 | WENDLER DANIEL | 12K |
| Jun 3, 2025 | Tan Kwang Hooi | 69K |
| May 9, 2025 | OFFER DAVID SCOTT | 69K |
| May 9, 2025 | Advaithi Revathi | 384K |
| May 9, 2025 | Hartung Michael P | 69K |
| May 9, 2025 | WENDLER DANIEL | 12K |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| From holdings | 152K |
| Granted | 858K |
| Planned sales (10b5-1) | 482K |
| Discretionary sales | 436K |
| Gifts | 57K |
| Other out | 35K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Tan Kwang Hooi | 124K | 249K | 200.7 |
| Hartung Michael P | 184K | 243K | 132.2 |
| Tan Lay Koon | 215K | 211K | 98.2 |
| Krumm Kevin | 143K | 151K | 105.6 |
Who holds what
the 14 largest holdings of 18| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Lundstrom Paul Chief Financial Officer Last trade Jun 17, 2024 | CFO | 347K | – | – | Jun 17, 2024 | |
| Tan Kwang Hooi Chief Operating Officer Last trade Jun 18, 2026 | COO | 255K | – | $15M | net selling over the year: 0 months buying, 4 months selling | Jun 18, 2026 |
| Hartung Michael P Chief Commercial Officer Last trade Aug 18, 2026 | Officer | 245K | – | $12M | net selling over the year: 0 months buying, 5 months selling | Aug 18, 2026 |
| CAPELLAS MICHAEL D Last trade May 28, 2024 | Director | 219K | – | – | May 28, 2024 | |
| WATKINS WILLIAM D Last trade Nov 21, 2025 | Director | 212K | – | $1.1M | net selling over the year: 0 months buying, 1 month selling | Nov 21, 2025 |
| Tan Lay Koon Last trade Feb 10, 2025 | Director | 211K | – | – | Feb 10, 2025 | |
| Sidelinger Rebecca Group President Last trade Jun 17, 2024 | Officer | 175K | – | – | Jun 17, 2024 | |
| Krumm Kevin Chief Financial Officer Last trade Jun 15, 2026 | CFO | 154K | – | $1.8M | net selling over the year: 0 months buying, 2 months selling | Jun 15, 2026 |
| OFFER DAVID SCOTT EVP, General Counsel Last trade Jun 18, 2026 | Officer | 150K | – | $16M | net selling over the year: 0 months buying, 2 months selling | Jun 18, 2026 |
| Advaithi Revathi Chief Executive Officer Last trade Jun 18, 2026 | CEO | 118K | – | $67M | net selling over the year: 0 months buying, 2 months selling | Jun 18, 2026 |
| HURLSTON MICHAEL E. Last trade Nov 26, 2025 | Director | 61K | – | $1.1M | net selling over the year: 0 months buying, 1 month selling | Nov 26, 2025 |
| HARRIS JOHN D | Director | 56K | – | – | – | |
| Stevens Charles K. III Last trade May 8, 2026 | Director | 47K | – | $2.1M | net selling over the year: 0 months buying, 1 month selling | May 8, 2026 |
| Ward Pat | Director | 39K | – | – | – |
Open-market trade log
the 60 most recent of 887| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Aug 18, 2026 | Hartung Michael P (Officer) 8 shares $123.25 −1.2% since trade filed Aug 20, 2026 | Discretionary sale | 8 | $123.25 | $986 | −1.2% | Aug 20, 2026 |
| Aug 18, 2026 | Hartung Michael P (Officer) 196 shares $122.60 −0.7% since trade filed Aug 20, 2026 | Discretionary sale | 196 | $122.60 | $24K | −0.7% | Aug 20, 2026 |
| Aug 18, 2026 | Hartung Michael P (Officer) 272 shares $121.76 +0.0% since trade filed Aug 20, 2026 | Discretionary sale | 272 | $121.76 | $33K | +0.0% | Aug 20, 2026 |
| Aug 18, 2026 | Hartung Michael P (Officer) 1,007 shares $119.79 +1.6% since trade filed Aug 20, 2026 | Discretionary sale | 1,007 | $119.79 | $121K | +1.6% | Aug 20, 2026 |
| Aug 18, 2026 | Hartung Michael P (Officer) 1,272 shares $120.74 +0.8% since trade filed Aug 20, 2026 | Discretionary sale | 1,272 | $120.74 | $154K | +0.8% | Aug 20, 2026 |
| Jun 18, 2026 | OFFER DAVID SCOTT (Officer) 208 shares $146.39 −16.8% since trade filed Jun 22, 2026 | Discretionary sale | 208 | $146.39 | $30K | −16.8% | Jun 22, 2026 |
| Jun 18, 2026 | OFFER DAVID SCOTT (Officer) 2,249 shares $144.88 −16.0% since trade filed Jun 22, 2026 | Discretionary sale | 2,249 | $144.88 | $326K | −16.0% | Jun 22, 2026 |
| Jun 18, 2026 | OFFER DAVID SCOTT (Officer) 4,200 shares $145.36 −16.2% since trade filed Jun 22, 2026 | Discretionary sale | 4,200 | $145.36 | $611K | −16.2% | Jun 22, 2026 |
| Jun 18, 2026 | Advaithi Revathi (CEO) 921 shares $146.31 −16.8% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 921 | $146.31 | $135K | −16.8% | Jun 22, 2026 |
| Jun 18, 2026 | Advaithi Revathi (CEO) 16K shares $144.88 −16.0% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 16K | $144.88 | $2.4M | −16.0% | Jun 22, 2026 |
| Jun 18, 2026 | Advaithi Revathi (CEO) 22K shares $145.35 −16.2% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 22K | $145.35 | $3.2M | −16.2% | Jun 22, 2026 |
| Jun 18, 2026 | Hartung Michael P (Officer) 100 shares $146.26 −16.8% since trade filed Jun 22, 2026 | Discretionary sale | 100 | $146.26 | $15K | −16.8% | Jun 22, 2026 |
| Jun 18, 2026 | Hartung Michael P (Officer) 2,368 shares $144.89 −16.0% since trade filed Jun 22, 2026 | Discretionary sale | 2,368 | $144.89 | $343K | −16.0% | Jun 22, 2026 |
| Jun 18, 2026 | Hartung Michael P (Officer) 4,801 shares $145.36 −16.2% since trade filed Jun 22, 2026 | Discretionary sale | 4,801 | $145.36 | $698K | −16.2% | Jun 22, 2026 |
| Jun 18, 2026 | WENDLER DANIEL (Officer) 17 shares $146.31 −16.8% since trade filed Jun 22, 2026 | Discretionary sale | 17 | $146.31 | $2K | −16.8% | Jun 22, 2026 |
| Jun 18, 2026 | WENDLER DANIEL (Officer) 488 shares $145.53 −16.3% since trade filed Jun 22, 2026 | Discretionary sale | 488 | $145.53 | $71K | −16.3% | Jun 22, 2026 |
| Jun 18, 2026 | WENDLER DANIEL (Officer) 806 shares $144.98 −16.0% since trade filed Jun 22, 2026 | Discretionary sale | 806 | $144.98 | $117K | −16.0% | Jun 22, 2026 |
| Jun 18, 2026 | Tan Kwang Hooi (COO) 100 shares $146.41 −16.8% since trade filed Jun 22, 2026 | Discretionary sale | 100 | $146.41 | $15K | −16.8% | Jun 22, 2026 |
| Jun 18, 2026 | Tan Kwang Hooi (COO) 2,947 shares $144.85 −15.9% since trade filed Jun 22, 2026 | Discretionary sale | 2,947 | $144.85 | $427K | −15.9% | Jun 22, 2026 |
| Jun 18, 2026 | Tan Kwang Hooi (COO) 5,934 shares $145.33 −16.2% since trade filed Jun 22, 2026 | Discretionary sale | 5,934 | $145.33 | $862K | −16.2% | Jun 22, 2026 |
| Jun 17, 2026 | OFFER DAVID SCOTT (Officer) 529 shares $141.72 −14.1% since trade filed Jun 22, 2026 | Discretionary sale | 529 | $141.72 | $75K | −14.1% | Jun 22, 2026 |
| Jun 17, 2026 | OFFER DAVID SCOTT (Officer) 896 shares $145.83 −16.5% since trade filed Jun 22, 2026 | Discretionary sale | 896 | $145.83 | $131K | −16.5% | Jun 22, 2026 |
| Jun 17, 2026 | OFFER DAVID SCOTT (Officer) 4,560 shares $143.18 −15.0% since trade filed Jun 22, 2026 | Discretionary sale | 4,560 | $143.18 | $653K | −15.0% | Jun 22, 2026 |
| Jun 17, 2026 | OFFER DAVID SCOTT (Officer) 4,575 shares $144.21 −15.6% since trade filed Jun 22, 2026 | Discretionary sale | 4,575 | $144.21 | $660K | −15.6% | Jun 22, 2026 |
| Jun 17, 2026 | OFFER DAVID SCOTT (Officer) 10K shares $145.19 −16.1% since trade filed Jun 22, 2026 | Discretionary sale | 10K | $145.19 | $1.5M | −16.1% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 175 shares $147.66 −17.5% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 175 | $147.66 | $26K | −17.5% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 240 shares $147.66 −17.5% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 240 | $147.66 | $35K | −17.5% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 984 shares $149.19 −18.4% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 984 | $149.19 | $147K | −18.4% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 999 shares $146.89 −17.1% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 999 | $146.89 | $147K | −17.1% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 1,301 shares $141.74 −14.1% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 1,301 | $141.74 | $184K | −14.1% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 1,345 shares $149.19 −18.4% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 1,345 | $149.19 | $201K | −18.4% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 1,374 shares $146.89 −17.1% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 1,374 | $146.89 | $202K | −17.1% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 1,733 shares $141.74 −14.1% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 1,733 | $141.74 | $246K | −14.1% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 8,178 shares $145.81 −16.5% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 8,178 | $145.81 | $1.2M | −16.5% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 11K shares $145.81 −16.5% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 11K | $145.81 | $1.6M | −16.5% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 19K shares $143.98 −15.4% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 19K | $143.98 | $2.7M | −15.4% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 24K shares $143.03 −14.9% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 24K | $143.03 | $3.5M | −14.9% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 26K shares $143.98 −15.4% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 26K | $143.98 | $3.8M | −15.4% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 28K shares $145.06 −16.1% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 28K | $145.06 | $4.1M | −16.1% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 33K shares $143.03 −14.9% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 33K | $143.03 | $4.8M | −14.9% | Jun 22, 2026 |
| Jun 17, 2026 | Advaithi Revathi (CEO) 39K shares $145.06 −16.1% since trade filed Jun 22, 2026 | Planned sale (10b5-1) | 39K | $145.06 | $5.6M | −16.1% | Jun 22, 2026 |
| Jun 17, 2026 | Hartung Michael P (Officer) 553 shares $141.78 −14.1% since trade filed Jun 22, 2026 | Discretionary sale | 553 | $141.78 | $78K | −14.1% | Jun 22, 2026 |
| Jun 17, 2026 | Hartung Michael P (Officer) 1,107 shares $145.77 −16.5% since trade filed Jun 22, 2026 | Discretionary sale | 1,107 | $145.77 | $161K | −16.5% | Jun 22, 2026 |
| Jun 17, 2026 | Hartung Michael P (Officer) 4,900 shares $143.18 −15.0% since trade filed Jun 22, 2026 | Discretionary sale | 4,900 | $143.18 | $702K | −15.0% | Jun 22, 2026 |
| Jun 17, 2026 | Hartung Michael P (Officer) 5,118 shares $144.19 −15.6% since trade filed Jun 22, 2026 | Discretionary sale | 5,118 | $144.19 | $738K | −15.6% | Jun 22, 2026 |
| Jun 17, 2026 | Hartung Michael P (Officer) 11K shares $145.19 −16.1% since trade filed Jun 22, 2026 | Discretionary sale | 11K | $145.19 | $1.6M | −16.1% | Jun 22, 2026 |
| Jun 17, 2026 | WENDLER DANIEL (Officer) 63 shares $145.93 −16.6% since trade filed Jun 22, 2026 | Discretionary sale | 63 | $145.93 | $9K | −16.6% | Jun 22, 2026 |
| Jun 17, 2026 | WENDLER DANIEL (Officer) 120 shares $142.28 −14.4% since trade filed Jun 22, 2026 | Discretionary sale | 120 | $142.28 | $17K | −14.4% | Jun 22, 2026 |
| Jun 17, 2026 | WENDLER DANIEL (Officer) 918 shares $144.35 −15.7% since trade filed Jun 22, 2026 | Discretionary sale | 918 | $144.35 | $133K | −15.7% | Jun 22, 2026 |
| Jun 17, 2026 | WENDLER DANIEL (Officer) 928 shares $143.26 −15.0% since trade filed Jun 22, 2026 | Discretionary sale | 928 | $143.26 | $133K | −15.0% | Jun 22, 2026 |
| Jun 17, 2026 | WENDLER DANIEL (Officer) 1,861 shares $145.23 −16.2% since trade filed Jun 22, 2026 | Discretionary sale | 1,861 | $145.23 | $270K | −16.2% | Jun 22, 2026 |
| Jun 17, 2026 | Tan Kwang Hooi (COO) 500 shares $141.65 −14.0% since trade filed Jun 22, 2026 | Discretionary sale | 500 | $141.65 | $71K | −14.0% | Jun 22, 2026 |
| Jun 17, 2026 | Tan Kwang Hooi (COO) 2,378 shares $145.68 −16.4% since trade filed Jun 22, 2026 | Discretionary sale | 2,378 | $145.68 | $346K | −16.4% | Jun 22, 2026 |
| Jun 17, 2026 | Tan Kwang Hooi (COO) 4,830 shares $143.09 −14.9% since trade filed Jun 22, 2026 | Discretionary sale | 4,830 | $143.09 | $691K | −14.9% | Jun 22, 2026 |
| Jun 17, 2026 | Tan Kwang Hooi (COO) 5,753 shares $143.98 −15.4% since trade filed Jun 22, 2026 | Discretionary sale | 5,753 | $143.98 | $828K | −15.4% | Jun 22, 2026 |
| Jun 17, 2026 | Tan Kwang Hooi (COO) 13K shares $145.10 −16.1% since trade filed Jun 22, 2026 | Discretionary sale | 13K | $145.10 | $1.9M | −16.1% | Jun 22, 2026 |
| Jun 16, 2026 | OFFER DAVID SCOTT (Officer) 530 shares $148.45 −18.0% since trade filed Jun 17, 2026 | Planned sale (10b5-1) | 530 | $148.45 | $79K | −18.0% | Jun 17, 2026 |
| Jun 16, 2026 | OFFER DAVID SCOTT (Officer) 5,767 shares $146.59 −16.9% since trade filed Jun 17, 2026 | Planned sale (10b5-1) | 5,767 | $146.59 | $845K | −16.9% | Jun 17, 2026 |
| Jun 16, 2026 | OFFER DAVID SCOTT (Officer) 6,053 shares $147.50 −17.5% since trade filed Jun 17, 2026 | Planned sale (10b5-1) | 6,053 | $147.50 | $893K | −17.5% | Jun 17, 2026 |
| Jun 16, 2026 | OFFER DAVID SCOTT (Officer) 6,400 shares $149.45 −18.5% since trade filed Jun 17, 2026 | Planned sale (10b5-1) | 6,400 | $149.45 | $956K | −18.5% | Jun 17, 2026 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.