Discretionary BUY minus SELL in USD over rolling windows. Excludes compensation flow.
Rolling 14-day windows where ≥3 distinct insiders reported a transaction in the same direction.
| Date | Direction | Insiders | Strength | Tx | USD |
|---|---|---|---|---|---|
| 27 Feb 2026 | sell | 5 | strong | 8 | $3.8M |
| 25 Feb 2026 | sell | 6 | strong | 9 | $4.5M |
| 18 Feb 2026 | sell | 7 | strong | 12 | $8.4M |
| 17 Feb 2026 | sell | 7 | strong | 13 | $8.1M |
| 12 Feb 2026 | sell | 7 | strong | 14 | $8.9M |
| 06 Feb 2026 | sell | 6 | strong | 12 | $8.1M |
| 05 Feb 2026 | sell | 5 | strong | 9 | $5.5M |
| 02 Sept 2025 | sell | 5 | strong | 6 | $1.2M |
| Date | Type | Insider | Qty | Price | Signals |
|---|---|---|---|---|---|
| 27 May 2026 | SALE | Kelsey Todd P. | 1,000 | 274.75 USD | |
| 20 May 2026 | SALE | Kelsey Todd P. | 700 | 252.20 USD | 10b5-1 |
| 20 May 2026 | SALE | Kelsey Todd P. | 800 | 253.26 USD | 10b5-1 |
| 11 May 2026 | SALE | Tan Victor (Pang Hau) | 3,000 | 271.23 USD | |
| 07 May 2026 | SALE | Ninivaggi Angelo Michael Jr | 1,294 | 262.43 USD | |
| 07 May 2026 | SALE | Ninivaggi Angelo Michael Jr | 945 | 263.66 USD | |
| 07 May 2026 | SALE | Ninivaggi Angelo Michael Jr | 59 | 264.38 USD | |
| 08 May 2026 | SALE | Ninivaggi Angelo Michael Jr | 1,484 | 264.11 USD | |
| 08 May 2026 | SALE | Ninivaggi Angelo Michael Jr | 1,562 | 265.18 USD | |
| 08 May 2026 | SALE | Ninivaggi Angelo Michael Jr | 224 | 266.01 USD | |
| 06 May 2026 | OTHER | Jermain Patrick John | 3,815 | 268.94 USD | indirect |
| 04 May 2026 | SALE | Kelsey Todd P. | 1,403 | 263.00 USD | |
| 04 May 2026 | SALE | Kelsey Todd P. | 1,000 | 265.15 USD | |
| 05 May 2026 | SALE | Kelsey Todd P. | 1,000 | 267.10 USD | |
| 05 May 2026 | SALE | Kelsey Todd P. | 1,000 | 268.75 USD | |
| 05 May 2026 | SALE | Kelsey Todd P. | 1,000 | 269.50 USD | |
| 06 May 2026 | SALE | Kelsey Todd P. | 1,000 | 270.75 USD | |
| 18 Mar 2026 | SALE | Kelsey Todd P. | 1,500 | 194.24 USD | |
| 27 Feb 2026 | SALE | Rapp Karen Marie | 500 | 195.59 USD | |
| 25 Feb 2026 | SALE | MARTINEZ RANDY J | 1,000 | 203.14 USD | |
| 25 Feb 2026 | SALE | Running Michael J. | 700 | 205.47 USD | |
| 17 Feb 2026 | EXERCISE | Ninivaggi Angelo Michael Jr | 3,275 | — | |
| 17 Feb 2026 | TAX_WITHHOLDING | Ninivaggi Angelo Michael Jr | 1,540 | 195.95 USD | |
| 17 Feb 2026 | GRANT_AWARD | Ninivaggi Angelo Michael Jr | 975 | — | deriv |
| 17 Feb 2026 | EXERCISE | Ninivaggi Angelo Michael Jr | 3,275 | — | deriv |