Latest filing published 19 Oct 2026 for FLEX LTD..
Filing timeline
BuySaleInsider track record
Lay Koon Tan: trading record in brief
All filings by Lay Koon Tan on record concern Flex Ltd. We count 108 filings; the first trade dates from 13 March 2012 and the latest from 15 October 2026.
The open-market record consists of 25 sales worth €2.4M, with no purchase. Besides market trades, the filings include 83 share grants.
On 19 October 2026 came the latest disclosure, a share grant in Flex Ltd. Filings reach the SEC (Form 4) feed a median of 2 days after the trade. For comparison, the SEC allows two business days to file a Form 4. Sales are harder to read than purchases, since they often meet personal needs such as tax or diversification. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to Lay Koon Tan
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 133 shares0Ordinary SharesSEC:0001543262-26-000010:0
- 1,928 shares0Ordinary SharesSEC:0001543262-26-000008:0
- 101 shares0Ordinary SharesSEC:0001543262-26-000006:0
- 167 shares0Ordinary SharesSEC:0001543262-26-000004:0
- 197 shares0Ordinary SharesSEC:0001543262-26-000002:0
- 206 shares0Ordinary SharesSEC:0001543262-25-000005:0
- 4,713 shares0Ordinary SharesSEC:0001628280-25-039084:0
- 254 shares0Ordinary SharesSEC:0001628280-25-035120:0
- 418 shares0Ordinary SharesSEC:0001628280-25-018089:0
- 50,000 shares@ US$43.25100.0% of flowOrdinary SharesSEC:0001628280-25-005277:0
- 6,889 shares0Ordinary SharesSEC:0001628280-24-036574:0
- 1,154 shares0Ordinary SharesSEC:0001628280-24-001744:0
- 996 shares0Ordinary SharesSEC:0001209191-23-052915:0
- 7,418 shares0Ordinary SharesSEC:0001209191-23-044710:0
- 930 shares0Ordinary SharesSEC:0001209191-23-042505:0
- 1,214 shares0Ordinary SharesSEC:0001209191-23-024934:0
- 1,097 shares0Ordinary SharesSEC:0001209191-23-004134:0
- 1,506 shares0Ordinary SharesSEC:0001209191-22-053910:0
- 9,871 shares0Ordinary SharesSEC:0001209191-22-047780:0
- 1,812 shares0Ordinary SharesSEC:0001209191-22-042320:0
- 1,551 shares0Ordinary SharesSEC:0001209191-22-024863:0
- 1,483 shares0Ordinary SharesSEC:0001209191-22-003618:0
- 1,378 shares0Ordinary SharesSEC:0001209191-21-060653:0
- 10,475 shares0Ordinary SharesSEC:0001209191-21-050291:0
- 1,567 shares0Ordinary SharesSEC:0001209191-21-047031:0
25 of 108 declarations