‹ Screener

PLEXUS CORP

PLXS · Printed Circuit Boards · 26.8M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $20M (gross $41M, SBC $21M)

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

Grade

C62

High-end EMS contract manufacturer with razor-thin (but normal) margins, an earnings rebound, and good coverage.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-28 · $1M2025-09-27 · $4.0B2026-01-03 · $1M2026-04-04 · $1M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
10.1%
Operating margin
5.0%
Net margin
4.3%
Return on equity
11.9%
Return on assets
5.5%
Revenue growth (QoQ)
8.8%
Net-income growth
54.6%
Interest coverage
17.4×
Current ratio
1.6×
Free cash flow
$154M
EBITDA
$280M
Tangible book value
$1.5B
Cash & investments
$306M
Stock comp / revenue
0.8%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-17Kelsey Todd P.Sell100$292.11
2026-06-17Kelsey Todd P.Sell300$294.19
2026-06-17Kelsey Todd P.Sell352$296.09
2026-06-17Kelsey Todd P.Sell748$295.15
2026-06-05Running Michael J.Sell510$272.17
2026-06-03Kelsey Todd P.Sell1.0K$290.00
2026-06-01Rapp Karen MarieSell500$270.00
2026-05-27Kelsey Todd P.Sell1.0K$274.75
2026-05-20Kelsey Todd P.Sell700$252.20
2026-05-20Kelsey Todd P.Sell800$253.26
2026-05-11Tan Victor (Pang Hau)Sell3.0K$271.23
2026-05-08Ninivaggi Angelo Michael JrSell1.5K$264.11
2026-05-08Ninivaggi Angelo Michael JrSell1.6K$265.18
2026-05-08Ninivaggi Angelo Michael JrSell224$266.01
2026-05-07Ninivaggi Angelo Michael JrSell1.3K$262.43
2026-05-07Ninivaggi Angelo Michael JrSell945$263.66
2026-05-07Ninivaggi Angelo Michael JrSell59$264.38
2026-05-06Jermain Patrick JohnI3.8K$268.94
2026-05-06Kelsey Todd P.Sell1.0K$270.75
2026-05-05Kelsey Todd P.Sell1.0K$268.75
2026-05-05Kelsey Todd P.Sell1.0K$267.10
2026-05-05Kelsey Todd P.Sell1.0K$269.50
2026-05-04Kelsey Todd P.Sell1.0K$265.15
2026-05-04Kelsey Todd P.Sell1.4K$263.00
2026-04-15Kelsey Todd P.Sell1.5K$224.09
2026-03-18Kelsey Todd P.Sell1.5K$194.24
2026-02-27Rapp Karen MarieSell500$195.59
2026-02-25Running Michael J.Sell700$205.47
2026-02-25MARTINEZ RANDY JSell1.0K$203.14
2026-02-18Kelsey Todd P.Sell1.1K$195.59
2026-02-18Kelsey Todd P.Sell1.2K$194.47
2026-02-18Mihm Oliver K.Sell9.5K$201.40
2026-02-18Kelsey Todd P.Sell3.0K$196.36
2026-02-17Mihm Oliver K.Option exercise4.4K
2026-02-17Running Michael J.Option exercise1.1K
2026-02-17Running Michael J.Tax withheld516$195.95
2026-02-17Tan Victor (Pang Hau)Option exercise2.0K
2026-02-17Mihm Oliver K.Tax withheld2.0K$195.95
2026-02-17Mihm Oliver K.Sell2.2K$198.78
2026-02-17Kelsey Todd P.Option exercise19K
2026-02-17Kelsey Todd P.Tax withheld8.8K$195.95
2026-02-17Ninivaggi Angelo Michael JrOption exercise3.3K
2026-02-17Ninivaggi Angelo Michael JrTax withheld1.5K$195.95
2026-02-17Jermain Patrick JohnOption exercise5.6K
2026-02-17Jermain Patrick JohnTax withheld2.6K$195.95
2026-02-12Jermain Patrick JohnSell2.3K$201.12
2026-02-12Zycinski FrankSell1.4K$205.99
2026-02-06FOATE DEAN ASell10K$205.00
2026-02-06Tan Victor (Pang Hau)Sell2.0K$205.75
2026-02-06Tan Victor (Pang Hau)Sell1.0K$205.00
2026-02-05Ninivaggi Angelo Michael JrSell4.3K$203.06
2026-02-04Jermain Patrick JohnSell3.6K$204.09
2026-02-03Kelsey Todd P.Sell3.8K$204.53
2026-02-03Kelsey Todd P.Sell2.2K$205.88
2026-02-03Kelsey Todd P.Sell2.0K$207.35
2026-02-03Kelsey Todd P.Sell120$208.85
2026-02-03Jueckstock RainerOption exercise1.4K
2026-02-03MARTINEZ RANDY JOption exercise1.4K
2026-02-03SCHROCK MICHAEL VOption exercise1.4K
2026-02-03ROOKE PAUL AOption exercise1.4K
2026-02-03Rapp Karen MarieOption exercise1.4K
2026-02-03Jermain Patrick JohnSell4.8K$204.01
2026-02-03FOATE DEAN AOption exercise1.4K
2026-02-03Quadracci J JoelOption exercise1.4K
2026-02-03Wuamett JenniferOption exercise1.4K
2026-02-03Eisenhart Joann MOption exercise1.4K
2026-02-02FOATE DEAN ASell5.0K$204.89
2026-02-02Running Michael J.Sell926$204.92
2026-01-30Zycinski FrankOption exercise1.4K
2026-01-30Running Michael J.Option exercise1.8K
2026-01-30Running Michael J.Tax withheld894$199.33
2026-01-30Zycinski FrankTax withheld677$199.33
2026-01-30Tan Victor (Pang Hau)Option exercise3.4K
2026-01-30Jermain Patrick JohnOption exercise9.4K
2026-01-30Jermain Patrick JohnTax withheld4.4K$199.33
2026-01-30Mihm Oliver K.Option exercise7.3K
2026-01-30Mihm Oliver K.Tax withheld3.5K$199.33
2026-01-30Kelsey Todd P.Option exercise31K
2026-01-30Kelsey Todd P.Tax withheld15K$199.33
2026-01-30Ninivaggi Angelo Michael JrOption exercise5.5K
2026-01-30Ninivaggi Angelo Michael JrTax withheld2.6K$199.33
2025-11-28Rapp Karen MarieSell500$143.47
2025-11-26Ninivaggi Angelo Michael JrSell1.3K$144.93
2025-11-25Mihm Oliver K.Sell2.3K$143.18
2025-11-21Rapp Karen MarieGift700
2025-11-12Ninivaggi Angelo Michael JrOption exercise3.8K
2025-11-12Running Michael J.Option exercise1.3K
2025-11-12Running Michael J.Tax withheld590$146.24
2025-11-12Tan Victor (Pang Hau)Option exercise2.3K
2025-11-12Mihm Oliver K.Option exercise5.0K
2025-11-12Mihm Oliver K.Tax withheld2.4K$146.24
2025-11-12Mihm Oliver K.Gift1.1K
2025-11-12Kelsey Todd P.Option exercise22K
2025-11-12Kelsey Todd P.Tax withheld10K$146.24
2025-11-12Ninivaggi Angelo Michael JrTax withheld1.8K$146.24
2025-11-12Jermain Patrick JohnOption exercise6.5K
2025-11-12Jermain Patrick JohnTax withheld3.0K$146.24
2025-11-11Jermain Patrick JohnSell2.0K$143.53
2025-11-10Mihm Oliver K.Sell1.7K$146.11
2025-11-10Ninivaggi Angelo Michael JrSell2.5K$145.28
2025-11-05Kelsey Todd P.Sell2.0K$145.10
2025-11-04Kelsey Todd P.Sell2.0K$143.50
2025-11-04Rapp Karen MarieGift700
2025-11-03Kelsey Todd P.Sell1.5K$139.12
2025-10-29Kelsey Todd P.Gift5.0K
2025-10-27Jermain Patrick JohnSell2.0K$142.80
2025-10-01Kelsey Todd P.Sell1.5K$143.70
2025-09-04Ninivaggi Angelo Michael JrGift1.1K
2025-09-02Kelsey Todd P.Sell1.5K$134.54
2025-08-29Rapp Karen MarieSell500$139.00
2025-08-28Tan Victor (Pang Hau)Sell2.0K$138.75
2025-08-28Tan Victor (Pang Hau)Sell1.0K$139.50
2025-08-27Jermain Patrick JohnSell2.5K$137.71
2025-08-25Ninivaggi Angelo Michael JrSell1.6K$137.78
2025-08-18Mihm Oliver K.Gift200
2025-08-15Mihm Oliver K.Sell2.1K$130.43
2025-08-06Jermain Patrick JohnSell2.2K$130.42
2025-08-01Kelsey Todd P.Sell1.5K$125.63
2025-07-01Kelsey Todd P.Sell1.5K$134.51
2025-06-02Kelsey Todd P.Sell494$129.97
2025-06-02Kelsey Todd P.Sell553$129.14
2025-06-02Kelsey Todd P.Sell453$130.66
2025-05-30Running Michael J.Sell646$130.05
2025-05-30Ninivaggi Angelo Michael JrGift62
2025-05-30Rapp Karen MarieSell500$130.77
2025-05-27Kelsey Todd P.Sell1.0K$132.25
2025-05-27Ninivaggi Angelo Michael JrSell2.1K$132.22
2025-05-27Kelsey Todd P.Sell1.0K$131.10
2025-05-23Kelsey Todd P.Sell1.0K$130.00
2025-05-15Jermain Patrick JohnSell4.3K$132.29
2025-05-12Jermain Patrick JohnOption exercise6.2K
2025-05-12Jermain Patrick JohnTax withheld2.9K$131.36
2025-05-01Kelsey Todd P.Sell1.2K$122.48
2025-05-01Kelsey Todd P.Sell345$120.61
2025-04-01Kelsey Todd P.Sell1.5K$127.29
2025-03-03Kelsey Todd P.Sell1.5K$132.92
2025-02-28Rapp Karen MarieSell500$131.21
2025-02-21Running Michael J.Sell1.2K$138.62
2025-02-20Kelsey Todd P.Sell3.5K$140.71
2025-02-19Kelsey Todd P.Sell2.0K$140.00
2025-02-18MARTINEZ RANDY JSell887$140.52
2025-02-14Ninivaggi Angelo Michael JrSell2.9K$139.70
2025-02-14Ninivaggi Angelo Michael JrSell2.8K$138.79
2025-02-11Running Michael J.Option exercise1.1K
2025-02-11Running Michael J.Tax withheld536$140.83
2025-02-11Tan Victor (Pang Hau)Option exercise1.8K
2025-02-11Ninivaggi Angelo Michael JrOption exercise3.3K
2025-02-11Ninivaggi Angelo Michael JrTax withheld1.6K$140.83
2025-02-11Mihm Oliver K.Option exercise4.2K
2025-02-11Mihm Oliver K.Tax withheld2.0K$140.83
2025-02-11Kelsey Todd P.Option exercise17K
2025-02-11Kelsey Todd P.Tax withheld8.0K$140.83
2025-02-11Jermain Patrick JohnOption exercise4.4K
2025-02-11Jermain Patrick JohnTax withheld2.1K$140.83
2025-02-10Zycinski FrankSell1.2K$140.84
2025-02-05Kelsey Todd P.Sell2.0K$141.50
2025-02-05Kelsey Todd P.Sell2.3K$142.86
2025-02-04Kelsey Todd P.Sell2.0K$140.00
2025-02-03Kelsey Todd P.Sell1.5K$136.96
2025-01-31Zycinski FrankOption exercise3.8K
2025-01-31Mihm Oliver K.Option exercise6.6K
2025-01-31Mihm Oliver K.Tax withheld3.1K$141.71
2025-01-31Ninivaggi Angelo Michael JrOption exercise5.2K
2025-01-31Ninivaggi Angelo Michael JrTax withheld2.5K$141.71
2025-01-31Running Michael J.Option exercise1.8K
2025-01-31Running Michael J.Tax withheld888$141.71
2025-01-31Jermain Patrick JohnOption exercise6.8K
2025-01-31Jermain Patrick JohnTax withheld3.3K$141.71
2025-01-31Zycinski FrankTax withheld1.9K$141.71
2025-01-31Tan Victor (Pang Hau)Option exercise2.7K$141.71
2025-01-31Kelsey Todd P.Option exercise27K
2025-01-31Kelsey Todd P.Tax withheld13K$141.71
2025-01-30Ninivaggi Angelo Michael JrSell2.2K$144.71
2025-01-30Ninivaggi Angelo Michael JrSell200$146.30
2025-01-30Ninivaggi Angelo Michael JrSell1.1K$145.80
2025-01-29Eisenhart Joann MOption exercise2.0K
2025-01-29Wuamett JenniferOption exercise2.0K
2025-01-29SCHROCK MICHAEL VOption exercise2.0K
2025-01-29MARTINEZ RANDY JOption exercise2.0K
2025-01-29Jueckstock RainerOption exercise2.0K
2025-01-29FOATE DEAN AOption exercise2.0K
2025-01-29ROOKE PAUL AOption exercise2.0K
2025-01-29Rapp Karen MarieOption exercise2.0K
2025-01-29Quadracci J JoelOption exercise2.0K
2025-01-27Jermain Patrick JohnSell3.4K$144.57
2025-01-02Kelsey Todd P.Sell1.0K$156.00
2025-01-02Kelsey Todd P.Sell500$157.17

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

Notable events (8-K)

DateItems
2026-06-08Material agreementDebt obligationExhibitsfiling ↗
2026-04-29ResultsExec/director changeExhibitsfiling ↗
2026-02-19Shareholder voteExhibitsfiling ↗
2026-01-28ResultsExhibitsfiling ↗
2025-10-22ResultsExhibitsfiling ↗
2025-07-23ResultsExhibitsfiling ↗
2025-05-14OtherExhibitsfiling ↗
2025-04-23ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-082026-06-050000785786-26-000038 ↗
10-Q2026-05-072026-04-040000785786-26-000031 ↗
8-K2026-04-292026-04-280000785786-26-000028 ↗
8-K2026-02-192026-02-180000785786-26-000021 ↗
10-Q2026-02-052026-01-030000785786-26-000016 ↗
8-K2026-01-282026-01-280000785786-26-000005 ↗
10-K2025-11-142025-09-270000785786-25-000064 ↗
8-K2025-10-222025-10-220000785786-25-000057 ↗
10-Q2025-08-012025-06-280000785786-25-000049 ↗
8-K2025-07-232025-07-230000785786-25-000045 ↗
8-K2025-05-142025-05-140000785786-25-000029 ↗
10-Q2025-05-022025-03-290000785786-25-000024 ↗