‹ Screener

CTS CORP

CTS · Printed Circuit Boards · 28.6M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $37M (gross $41M, SBC $4M)

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

Grade

B76

Diversified sensors/components maker posting sector-leading margins and good returns as it pivots toward defense, medical, and industrial end-markets.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $135M2025-09-30 · $143M2025-12-31 · $137M2026-03-31 · $139M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
38.4%
Operating margin
15.3%
Net margin
12.1%
Return on equity
11.8%
Return on assets
8.5%
Revenue growth (QoQ)
1.4%
Net-income growth
17.7%
Current ratio
2.3×
EBITDA
$117M
Tangible book value
$189M
Cash & investments
$82M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-03O'SULLIVAN KIERAN MSell23K$66.67
2026-06-02O'SULLIVAN KIERAN MSell60K$66.26
2026-06-01Hawkins John MGrant1.3K
2026-06-01Hawkins John MGrant757
2026-06-01O'SULLIVAN KIERAN MSell47K$63.31
2026-05-08Trivedi PratikTax withheld314$61.75
2026-05-08Trivedi PratikTax withheld1.7K$61.75
2026-02-24Agrawal AshishGrant4.3K$52.94
2026-02-24Agrawal AshishTax withheld2.0K$52.94
2026-02-24O'SULLIVAN KIERAN MGrant17K$52.94
2026-02-24O'SULLIVAN KIERAN MTax withheld7.5K$52.94
2026-02-12O'SULLIVAN KIERAN MGrant25K$56.92
2026-02-11Pacioni Mark R.Grant3.7K$57.15
2026-02-11Trivedi PratikGrant3.5K$57.15
2026-02-11Agrawal AshishGrant6.0K$57.15
2026-02-09O'SULLIVAN KIERAN MTax withheld3.2K$55.58
2026-02-09O'SULLIVAN KIERAN MTax withheld3.7K$55.58
2026-02-09Agrawal AshishTax withheld827$55.58
2026-02-09Agrawal AshishTax withheld866$55.58
2026-02-09Agrawal AshishTax withheld2.6K$55.58
2026-02-06O'SULLIVAN KIERAN MTax withheld3.7K$55.78
2026-02-05Trivedi PratikTax withheld125$54.19
2026-02-05Agrawal AshishTax withheld931$54.19
2026-02-05Trivedi PratikTax withheld289$54.19
2026-02-02Agrawal AshishSell25K$53.00
2025-11-06Dodrill Amy M.Grant3.5K
2025-11-06Zulueta Alfonso GGrant3.5K
2025-11-06Stone Randy LeeGrant3.5K
2025-11-06PROFUSEK ROBERTGrant3.5K
2025-11-06JOHNSON WILLIAM SGrant3.5K
2025-11-06Costello DonnaGrant3.5K
2025-07-29Pacioni Mark R.Grant4.6K
2025-05-08Trivedi PratikTax withheld206$40.02
2025-02-10Baumeister MartinTax withheld440$46.55
2025-02-10O'SULLIVAN KIERAN MTax withheld3.4K$46.55
2025-02-10Agrawal AshishTax withheld1.1K$46.55
2025-02-10D'Angelo ScottTax withheld704$46.55
2025-02-09Agrawal AshishTax withheld827$46.47
2025-02-09Baumeister MartinTax withheld338$46.47
2025-02-09D'Angelo ScottTax withheld614$46.47
2025-02-09O'SULLIVAN KIERAN MTax withheld3.2K$46.47
2025-02-08O'SULLIVAN KIERAN MTax withheld3.7K$46.47
2025-02-07Agrawal AshishTax withheld866$46.47
2025-02-07D'Angelo ScottTax withheld671$46.47
2025-02-07Baumeister MartinTax withheld362$46.47
2025-02-06O'SULLIVAN KIERAN MGrant45K
2025-02-06O'SULLIVAN KIERAN MTax withheld20K$47.58
2025-02-06O'SULLIVAN KIERAN MGrant24K
2025-02-05D'Angelo ScottGrant9.3K
2025-02-05D'Angelo ScottTax withheld4.3K$47.96
2025-02-05D'Angelo ScottGrant4.9K
2025-02-05Baumeister MartinGrant5.8K
2025-02-05Baumeister MartinTax withheld2.7K$47.96
2025-02-05Baumeister MartinGrant2.1K
2025-02-05Agrawal AshishGrant14K
2025-02-05Trivedi PratikGrant2.5K
2025-02-05Agrawal AshishTax withheld6.5K$47.96
2025-02-05Agrawal AshishGrant5.6K

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

Supply chain

Customers (7)

Suppliers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-06-25Exec/director changefiling ↗
    2026-05-19Shareholder votefiling ↗
    2026-04-29Reg FDExhibitsfiling ↗
    2026-04-29ResultsReg FDExhibitsfiling ↗
    2026-02-10Reg FDExhibitsfiling ↗
    2026-02-10ResultsReg FDExhibitsfiling ↗
    2025-11-26Exec/director changefiling ↗
    2025-11-24Material agreement1.02Debt obligationExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-252026-06-250001193125-26-282712 ↗
    8-K2026-05-192026-05-140001193125-26-230702 ↗
    10-Q2026-04-292026-03-310001193125-26-190431 ↗
    8-K2026-04-292026-04-290001193125-26-189074 ↗
    8-K2026-04-292026-04-290001193125-26-189091 ↗
    10-K2026-02-242025-12-310001193125-26-067039 ↗
    8-K2026-02-102026-02-100001193125-26-043739 ↗
    8-K2026-02-102026-02-100001193125-26-043742 ↗
    8-K2025-11-262025-11-210001193125-25-300535 ↗
    8-K2025-11-242025-11-240001193125-25-293643 ↗
    8-K2025-11-062025-11-050001193125-25-268239 ↗
    8-K2025-10-282025-10-280001193125-25-252840 ↗