Tan Kwang Hooi
Officer · FLEX
As of 2026-09-16, Tan Kwang Hooi has 39 Form 4 transactions on record across 1 company — 26 in the trailing 12 months.
Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.
Pattern in the record: open-market sales filed in June in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings
- Direct $26.8M
- Indirect $0
| FLEX | direct | 248,546 sh | $26.8M |
Reconstructed from this person's own Form 4 filings — the total each filing reported owning afterward, priced at the close on the as-of date shown. A filed position can lag the real one.
Direct and indirect holdings (e.g. through a trust or fund) are tagged separately, as filed.
Trades by company
Filing ledger
| Date | Company | Action | Shares @ price | Value | Ownership Δ | Owned after | Filing |
|---|---|---|---|---|---|---|---|
| 2026-06-18 | FLEX | Sale | 5,934 @ $145.33 | $862K | −2.3% of holding | 248,646 | Form 4 |
| 2026-06-18 | FLEX | Sale | 2,947 @ $144.85 | $427K | −1.1% of holding | 254,580 | Form 4 |
| 2026-06-18 | FLEX | Sale | 100 @ $146.41 | $15K | −0.0% of holding | 248,546 | Form 4 |
| 2026-06-17 | FLEX | Sale | 13,196 @ $145.10 | $1.9M | −4.8% of holding | 259,905 | Form 4 |
| 2026-06-17 | FLEX | Sale | 5,753 @ $143.98 | $828K | −2.1% of holding | 273,101 | Form 4 |
| 2026-06-17 | FLEX | Sale | 4,830 @ $143.09 | $691K | −1.7% of holding | 278,854 | Form 4 |
| 2026-06-17 | FLEX | Sale | 2,378 @ $145.68 | $346K | −0.9% of holding | 257,527 | Form 4 |
| 2026-06-17 | FLEX | Sale | 500 @ $141.65 | $71K | −0.2% of holding | 283,684 | Form 4 |
| 2026-06-15 | FLEX | Sale | 5,230 @ $149.00 | $779K | −2.2% of holding | 235,602 | Form 4 |
| 2026-06-15 | FLEX | Sale | 1,838 @ $147.06 | $270K | −0.8% of holding | 242,602 | Form 4 |
| 2026-06-15 | FLEX | Sale | 1,770 @ $147.97 | $262K | −0.7% of holding | 240,832 | Form 4 |
| 2026-06-15 | FLEX | Sale | 1,702 @ $146.09 | $249K | −0.7% of holding | 244,440 | Form 4 |
| 2026-05-26 | FLEX | Sale | 17,500 @ $135.93 | $2.4M | −6.8% of holding | 238,543 | Form 4 |
| 2026-05-11 | FLEX | Sale | 8,081 @ $143.51 | $1.2M | −3.0% of holding | 260,759 | Form 4 |
| 2026-05-11 | FLEX | Sale | 4,716 @ $144.32 | $681K | −1.8% of holding | 256,043 | Form 4 |
| 2026-05-11 | FLEX | Sale | 4,487 @ $142.75 | $641K | −1.6% of holding | 268,840 | Form 4 |
| 2026-05-11 | FLEX | Sale | 2,830 @ $140.63 | $398K | −1.0% of holding | 275,058 | Form 4 |
| 2026-05-11 | FLEX | Sale | 2,398 @ $139.66 | $335K | −0.9% of holding | 277,888 | Form 4 |
| 2026-05-11 | FLEX | Sale | 1,932 @ $138.58 | $268K | −0.7% of holding | 280,286 | Form 4 |
| 2026-05-11 | FLEX | Sale | 1,731 @ $141.53 | $245K | −0.6% of holding | 273,327 | Form 4 |
| 2026-03-09 | FLEX | Sale | 17,500 @ $58.87 | $1.0M | −7.0% of holding | 233,636 | Form 4 |
| 2025-10-27 | FLEX | Sale | 11,312 @ $64.82 | $733K | −4.3% of holding | 252,324 | Form 4 |
| 2025-10-27 | FLEX | Sale | 1,188 @ $65.51 | $78K | −0.5% of holding | 251,136 | Form 4 |
| 2025-07-28 | FLEX | Sale | 12,500 @ $50.25 | $628K | −4.5% of holding | 263,636 | Form 4 |
| 2025-06-17 | FLEX | Sale | 8,136 @ $44.98 | $366K | −2.9% of holding | 276,509 | Form 4 |
| 2025-06-17 | FLEX | Sale | 373 @ $45.71 | $17K | −0.1% of holding | 276,136 | Form 4 |
| 2025-06-13 | FLEX | Sale | 6,470 @ $43.49 | $281K | −2.2% of holding | 284,645 | Form 4 |
| 2025-06-04 | FLEX | Sale | 37,533 @ $42.87 | $1.6M | −12.2% of holding | 269,151 | Form 4 |
| 2025-06-03 | FLEX | Sale | 12,259 @ $42.90 | $526K | −4.9% of holding | 237,554 | Form 4 |
| 2025-06-02 | FLEX | Sale | 12,500 @ $42.07 | $526K | −4.8% of holding | 249,813 | Form 4 |
| 2025-05-13 | FLEX | Sale | 34,335 @ $41.99 | $1.4M | −11.6% of holding | 262,313 | Form 4 |
| 2025-03-10 | FLEX | Sale | 10,832 @ $32.93 | $357K | −4.5% of holding | 229,186 | Form 4 |
| 2025-03-10 | FLEX | Sale | 1,668 @ $33.60 | $56K | −0.7% of holding | 227,518 | Form 4 |
6 award / exercise / gift records — not counted as purchases
| Date | Company | Action | Shares | Owned after | Filing |
|---|---|---|---|---|---|
| 2026-06-16 | FLEX | Award / grant | 48,582 | 284,184 | Form 4 |
| 2026-06-11 | FLEX | Award / grant | 7,599 | 246,142 | Form 4 |
| 2026-05-08 | FLEX | Award / grant | 48,582 | 282,218 | Form 4 |
| 2025-06-12 | FLEX | Award / grant | 21,964 | 291,115 | Form 4 |
| 2025-06-03 | FLEX | Award / grant | 69,130 | 306,684 | Form 4 |
| 2025-05-09 | FLEX | Award / grant | 69,130 | 296,648 | Form 4 |
Source: SEC Form 4 filings. Each row links to its original filing.
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.