‹ Screener

FLEX LTD.

FLEX · Printed Circuit Boards · 366.4M shares · -4%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $1.1B (gross $1.3B, SBC $152M)

Reference price $144.85 · est. market cap ~$53.1B — last insider sale, 2026-06-18 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B70

Large EMS provider with thin (structural) margins but strong returns, $1B+ free cash flow, and steady growth.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-27 · $6.6B2025-09-26 · $6.8B2025-12-31 · $7.1B2026-03-31 · $7.5B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
9.2%
Operating margin
4.9%
Net margin
3.2%
Return on equity
17.1%
Return on assets
4.0%
ROIC
12.1%
Revenue growth (QoQ)
5.9%
Net-income growth
5.0%
Debt / equity
0.7×
Current ratio
1.4×
Free cash flow
$1.1B
Tangible book value
$3.5B
Cash & investments
$2.4B
Stock comp / revenue
0.5%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-18OFFER DAVID SCOTTSell2.2K$144.88
2026-06-18Advaithi RevathiSell921$146.31
2026-06-18Hartung Michael PSell4.8K$145.36
2026-06-18Hartung Michael PSell100$146.26
2026-06-18Tan Kwang HooiSell5.9K$145.33
2026-06-18WENDLER DANIELSell17$146.31
2026-06-18Tan Kwang HooiSell100$146.41
2026-06-18WENDLER DANIELSell806$144.98
2026-06-18WENDLER DANIELSell488$145.53
2026-06-18Hartung Michael PSell2.4K$144.89
2026-06-18Tan Kwang HooiSell2.9K$144.85
2026-06-18OFFER DAVID SCOTTSell208$146.39
2026-06-18OFFER DAVID SCOTTSell4.2K$145.36
2026-06-18Advaithi RevathiSell16K$144.88
2026-06-18Advaithi RevathiSell22K$145.35
2026-06-17Advaithi RevathiSell8.2K$145.81
2026-06-17Advaithi RevathiSell999$146.89
2026-06-17Advaithi RevathiSell175$147.66
2026-06-17Advaithi RevathiSell984$149.19
2026-06-17Advaithi RevathiSell1.7K$141.74
2026-06-17Advaithi RevathiSell33K$143.03
2026-06-17Advaithi RevathiSell26K$143.98
2026-06-17Advaithi RevathiSell39K$145.06
2026-06-17Advaithi RevathiSell11K$145.81
2026-06-17Advaithi RevathiSell1.4K$146.89
2026-06-17Advaithi RevathiSell240$147.66
2026-06-17Advaithi RevathiSell1.3K$149.19
2026-06-17WENDLER DANIELSell120$142.28
2026-06-17WENDLER DANIELSell928$143.26
2026-06-17WENDLER DANIELSell918$144.35
2026-06-17WENDLER DANIELSell1.9K$145.23
2026-06-17WENDLER DANIELSell63$145.93
2026-06-17Tan Kwang HooiSell4.8K$143.09
2026-06-17Hartung Michael PSell553$141.78
2026-06-17Hartung Michael PSell4.9K$143.18
2026-06-17Hartung Michael PSell5.1K$144.19
2026-06-17Hartung Michael PSell11K$145.19
2026-06-17Hartung Michael PSell1.1K$145.77
2026-06-17Advaithi RevathiSell1.3K$141.74
2026-06-17Advaithi RevathiSell24K$143.03
2026-06-17Advaithi RevathiSell19K$143.98
2026-06-17Advaithi RevathiSell28K$145.06
2026-06-17OFFER DAVID SCOTTSell529$141.72
2026-06-17OFFER DAVID SCOTTSell4.6K$143.18
2026-06-17OFFER DAVID SCOTTSell4.6K$144.21
2026-06-17OFFER DAVID SCOTTSell10K$145.19
2026-06-17OFFER DAVID SCOTTSell896$145.83
2026-06-17Tan Kwang HooiSell5.8K$143.98
2026-06-17Tan Kwang HooiSell13K$145.10
2026-06-17Tan Kwang HooiSell2.4K$145.68
2026-06-17Tan Kwang HooiSell500$141.65
2026-06-16OFFER DAVID SCOTTSell6.4K$149.45
2026-06-16Advaithi RevathiGrant255K
2026-06-16Hartung Michael PGrant44K
2026-06-16WENDLER DANIELGrant9.7K
2026-06-16OFFER DAVID SCOTTGrant44K
2026-06-16Tan Kwang HooiGrant49K
2026-06-16OFFER DAVID SCOTTSell530$148.45
2026-06-16OFFER DAVID SCOTTSell6.1K$147.50
2026-06-16OFFER DAVID SCOTTSell5.8K$146.59
2026-06-15Krumm KevinSell20$149.61
2026-06-15Tan Kwang HooiSell1.7K$146.09
2026-06-15Tan Kwang HooiSell1.8K$147.06
2026-06-15Tan Kwang HooiSell1.8K$147.97
2026-06-15Tan Kwang HooiSell5.2K$149.00
2026-06-15WENDLER DANIELSell302$144.09
2026-06-15WENDLER DANIELSell323$147.23
2026-06-15WENDLER DANIELSell348$148.42
2026-06-15WENDLER DANIELSell606$149.19
2026-06-15Krumm KevinSell455$146.02
2026-06-15Krumm KevinSell760$147.02
2026-06-15Krumm KevinSell347$147.82
2026-06-15Krumm KevinSell1.8K$148.95
2026-06-15Krumm KevinSell23$149.51
2026-06-15Hartung Michael PSell1.4K$146.07
2026-06-15Hartung Michael PSell1.4K$147.13
2026-06-15Hartung Michael PSell1.4K$148.01
2026-06-15Hartung Michael PSell4.0K$149.01
2026-06-15Hartung Michael PSell28$149.60
2026-06-15Advaithi RevathiSell6.4K$146.00
2026-06-15Advaithi RevathiSell8.7K$147.06
2026-06-15Advaithi RevathiSell5.7K$148.14
2026-06-15Advaithi RevathiSell18K$148.99
2026-06-15Advaithi RevathiSell423$149.55
2026-06-15OFFER DAVID SCOTTSell1.1K$146.00
2026-06-15OFFER DAVID SCOTTSell1.3K$147.01
2026-06-15OFFER DAVID SCOTTSell1.3K$147.94
2026-06-15OFFER DAVID SCOTTSell3.5K$149.01
2026-06-15OFFER DAVID SCOTTSell46$149.60
2026-06-11Tan Kwang HooiGrant7.6K
2026-06-11WENDLER DANIELGrant1.5K
2026-06-11Krumm KevinGrant11K
2026-06-11Hartung Michael PGrant7.6K
2026-06-11OFFER DAVID SCOTTGrant7.2K
2026-06-05OFFER DAVID SCOTTSell12K$152.97
2026-06-05OFFER DAVID SCOTTSell16K$154.22
2026-06-05OFFER DAVID SCOTTSell5.2K$155.18
2026-05-26Tan Kwang HooiSell18K$135.93
2026-05-22Advaithi RevathiSell2.6K$129.18
2026-05-22Advaithi RevathiSell2.8K$130.30
2026-05-22Advaithi RevathiSell1.4K$131.20
2026-05-22Advaithi RevathiSell20K$132.57
2026-05-22Advaithi RevathiSell55K$133.30
2026-05-22Advaithi RevathiSell1.7K$134.03
2026-05-22McSweeney ErinSell2.0K$132.51
2026-05-14McSweeney ErinSell3.0K$145.88
2026-05-12McSweeney ErinSell2.5K$136.59
2026-05-11Hartung Michael PSell2.5K$144.45
2026-05-11Tan Kwang HooiSell1.9K$138.58
2026-05-11Tan Kwang HooiSell2.4K$139.66
2026-05-11Tan Kwang HooiSell2.8K$140.63
2026-05-11Tan Kwang HooiSell1.7K$141.53
2026-05-11Tan Kwang HooiSell4.5K$142.75
2026-05-11Tan Kwang HooiSell8.1K$143.51
2026-05-11Tan Kwang HooiSell4.7K$144.32
2026-05-11WENDLER DANIELSell312$138.60
2026-05-11WENDLER DANIELSell335$139.76
2026-05-11WENDLER DANIELSell414$140.67
2026-05-11WENDLER DANIELSell234$141.84
2026-05-11WENDLER DANIELSell1.1K$142.91
2026-05-11WENDLER DANIELSell996$143.83
2026-05-11WENDLER DANIELSell447$144.44
2026-05-11Hartung Michael PSell1.6K$138.65
2026-05-11Hartung Michael PSell2.2K$139.67
2026-05-11Hartung Michael PSell2.1K$140.59
2026-05-11Hartung Michael PSell1.9K$141.49
2026-05-11Hartung Michael PSell5.3K$142.94
2026-05-11Hartung Michael PSell6.6K$143.76
2026-05-11Advaithi RevathiSell6.2K$138.42
2026-05-11Advaithi RevathiSell8.7K$139.32
2026-05-11Advaithi RevathiSell12K$140.26
2026-05-11Advaithi RevathiSell8.6K$141.13
2026-05-11Advaithi RevathiSell14K$142.41
2026-05-11Advaithi RevathiSell37K$143.27
2026-05-11Advaithi RevathiSell27K$144.27
2026-05-11Advaithi RevathiSell52$144.81
2026-05-11OFFER DAVID SCOTTSell1.5K$138.61
2026-05-11OFFER DAVID SCOTTSell1.9K$139.63
2026-05-11OFFER DAVID SCOTTSell2.8K$140.60
2026-05-11OFFER DAVID SCOTTSell1.5K$141.52
2026-05-11OFFER DAVID SCOTTSell6.0K$142.96
2026-05-11OFFER DAVID SCOTTSell7.1K$143.89
2026-05-11OFFER DAVID SCOTTSell1.6K$144.48
2026-05-08Tan Kwang HooiGrant49K
2026-05-08Hartung Michael PGrant44K
2026-05-08Advaithi RevathiGrant255K
2026-05-08WENDLER DANIELGrant9.7K
2026-05-08Stevens Charles K. IIISell15K$138.14
2026-05-08OFFER DAVID SCOTTGrant44K
2026-04-15Tan Lay KoonGrant167
2026-04-15HURLSTON MICHAEL E.Grant286
2026-04-15WATKINS WILLIAM DGrant519
2026-03-09Tan Kwang HooiSell18K$58.87
2026-02-25Ward PatGift6.9K
2026-02-25Ward PatGift6.9K
2026-01-15HURLSTON MICHAEL E.Grant337
2026-01-15Tan Lay KoonGrant197
2026-01-07Krumm KevinSell240$61.66
2026-01-07Krumm KevinSell21K$61.22
2025-12-11WENDLER DANIELSell10K$71.97
2025-12-05OFFER DAVID SCOTTGift50K
2025-11-26HURLSTON MICHAEL E.Sell10K$58.00
2025-11-21WATKINS WILLIAM DSell20K$54.52
2025-11-20HURLSTON MICHAEL E.Sell10K$56.17
2025-11-11Hartung Michael PSell11K$62.02
2025-11-11Hartung Michael PSell3.5K$62.83
2025-11-11Hartung Michael PSell62$63.50
2025-11-04Hartung Michael PSell4.4K$62.85
2025-11-04Hartung Michael PSell11K$62.01
2025-10-28Hartung Michael PSell6.9K$64.00
2025-10-28Hartung Michael PSell7.8K$64.43
2025-10-28Hartung Michael PSell339$65.32
2025-10-27Tan Kwang HooiSell1.2K$65.51
2025-10-27Tan Kwang HooiSell11K$64.82
2025-10-15Tan Lay KoonGrant206
2025-10-15HURLSTON MICHAEL E.Grant353
2025-09-16Hartung Michael PSell42K$57.09
2025-09-16Hartung Michael PSell3.5K$57.78
2025-09-10WENDLER DANIELSell10K$56.66
2025-08-22McSweeney ErinSell10K$51.47
2025-08-22WATKINS WILLIAM DSell10K$51.79
2025-08-18Hartung Michael PSell2.5K$49.62
2025-08-06WATKINS WILLIAM DGrant4.7K
2025-08-06WATKINS WILLIAM DGrant2.0K
2025-08-06Ward PatGrant4.7K
2025-08-06Tan Lay KoonGrant4.7K
2025-08-06Sylvester MaryroseGrant4.7K
2025-08-06Stevens Charles K. IIIGrant4.7K
2025-08-06McSweeney ErinGrant4.7K
2025-08-06HURLSTON MICHAEL E.Grant4.7K
2025-08-06HARRIS JOHN DGrant4.7K
2025-07-28Tan Kwang HooiSell12K$50.25
2025-07-15Tan Lay KoonGrant254
2025-07-15HURLSTON MICHAEL E.Grant436
2025-06-17Hartung Michael PSell345$45.71
2025-06-17WENDLER DANIELSell1.2K$44.98
2025-06-17WENDLER DANIELSell51$45.69
2025-06-17Tan Kwang HooiSell8.1K$44.98
2025-06-17Tan Kwang HooiSell373$45.71
2025-06-17OFFER DAVID SCOTTSell6.5K$44.97
2025-06-17OFFER DAVID SCOTTSell366$45.70
2025-06-17Hartung Michael PSell6.5K$44.98
2025-06-17Advaithi RevathiSell36K$44.97
2025-06-17Advaithi RevathiSell1.8K$45.68
2025-06-13Tan Kwang HooiSell6.5K$43.49
2025-06-13OFFER DAVID SCOTTSell4.6K$43.49
2025-06-13Hartung Michael PSell4.6K$43.49
2025-06-13Advaithi RevathiSell26K$43.48
2025-06-13WENDLER DANIELSell884$43.52
2025-06-12OFFER DAVID SCOTTGrant20K
2025-06-12Tan Kwang HooiGrant22K
2025-06-12Advaithi RevathiSell132K$43.70
2025-06-12Advaithi RevathiGrant95K
2025-06-12OFFER DAVID SCOTTSell9.8K$43.25
2025-06-12WENDLER DANIELGrant5.2K
2025-06-12Krumm KevinGrant22K
2025-06-12Hartung Michael PGrant22K
2025-06-05Advaithi RevathiSell181K$42.91
2025-06-04Hartung Michael PSell35K$42.87
2025-06-04Tan Kwang HooiSell38K$42.87
2025-06-04WENDLER DANIELSell5.0K$42.87
2025-06-04OFFER DAVID SCOTTSell35K$42.87
2025-06-03OFFER DAVID SCOTTSell11K$42.90
2025-06-03WENDLER DANIELSell1.6K$42.91
2025-06-03WENDLER DANIELGrant12K
2025-06-03Tan Kwang HooiSell12K$42.90
2025-06-03Tan Kwang HooiGrant69K
2025-06-03OFFER DAVID SCOTTGrant69K
2025-06-03Hartung Michael PSell11K$42.90
2025-06-03Hartung Michael PGrant69K
2025-06-03Advaithi RevathiSell59K$42.90
2025-06-03Advaithi RevathiGrant384K
2025-06-02Tan Kwang HooiSell12K$42.07
2025-05-16McSweeney ErinSell14K$41.94
2025-05-13Advaithi RevathiSell165K$41.99
2025-05-13WENDLER DANIELSell4.5K$41.99
2025-05-13Tan Kwang HooiSell34K$41.99
2025-05-13OFFER DAVID SCOTTSell32K$41.99
2025-05-13Hartung Michael PSell32K$41.99
2025-05-09OFFER DAVID SCOTTGrant69K
2025-05-09Advaithi RevathiGrant384K
2025-05-09Tan Kwang HooiGrant69K
2025-05-09Hartung Michael PGrant69K
2025-05-09WENDLER DANIELGrant12K
2025-05-08Advaithi RevathiSell9.8K$38.60
2025-05-08Advaithi RevathiSell1.9K$39.19
2025-05-07Advaithi RevathiSell120K$38.09
2025-05-02OFFER DAVID SCOTTSell8.4K$36.80
2025-05-02OFFER DAVID SCOTTSell79K$36.39
2025-04-15Tan Lay KoonGrant418
2025-04-15HURLSTON MICHAEL E.Grant766
2025-03-11WENDLER DANIELSell1.8K$33.74
2025-03-10Tan Kwang HooiSell1.7K$33.60
2025-03-10Tan Kwang HooiSell11K$32.93
2025-02-10Tan Lay KoonSell50K$43.25
2025-02-06Hartung Michael PSell16K$44.23
2025-02-06Hartung Michael PSell49K$43.78
2025-01-15HURLSTON MICHAEL E.Grant626
2025-01-06Krumm KevinGrant143K

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-12Exec/director changefiling ↗
2026-06-02Material agreementDebt obligationExhibitsfiling ↗
2026-05-05ResultsReg FDExhibitsfiling ↗
2026-05-04Material agreementDebt obligationReg FDExhibitsfiling ↗
2026-03-30Reg FDExhibitsfiling ↗
2026-02-04ResultsExhibitsfiling ↗
2025-11-13Material agreementOtherExhibitsfiling ↗
2025-10-29ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-122026-06-110000866374-26-000016 ↗
8-K2026-06-022026-05-290001104659-26-069463 ↗
10-K2026-05-202026-03-310000866374-26-000012 ↗
8-K2026-05-052026-05-050000866374-26-000009 ↗
8-K2026-05-042026-04-300001104659-26-054529 ↗
8-K2026-03-302026-03-300000866374-26-000007 ↗
10-Q2026-02-062025-12-310000866374-26-000005 ↗
8-K2026-02-042026-02-040000866374-26-000002 ↗
8-K2025-11-132025-11-100001104659-25-111297 ↗
10-Q2025-10-312025-09-260000866374-25-000051 ↗
8-K2025-10-292025-10-290000866374-25-000048 ↗
8-K2025-09-042025-09-040001104659-25-087478 ↗