‹ Screener

ESCO TECHNOLOGIES INC

ESE · Communications Equipment, NEC · 25.9M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $3M (gross $12M, SBC $9M)

Reference price $220.00 · est. market cap ~$5.7B — last insider sale, 2025-11-26 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B76

Aerospace/defense/utility test-and-filtration maker with strong growth and returns; net margin is one-off-boosted.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $296M2025-09-30 · $353M2025-12-31 · $290M2026-03-31 · $309M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
42.1%
Operating margin
15.6%
Net margin
27.3%
Return on equity
19.4%
Return on assets
12.4%
ROIC
7.8%
Revenue growth (QoQ)
6.8%
Net-income growth
193.7%
Debt / equity
0.1×
Net debt / EBITDA
0.3×
Interest coverage
9.7×
Current ratio
1.4×
EBITDA
$245M
Tangible book value
$55M
Cash & investments
$101M
Stock comp / revenue
1.0%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-01Valdez Gloria LOption exercise197$326.96
2026-02-05KHILNANI VINOD MOption exercise1.3K$238.40
2026-02-05Hess Janice L.Option exercise1.3K$238.40
2026-02-05Conner Penelope MOption exercise1.3K$238.40
2026-02-05Valdez Gloria LOption exercise1.3K$238.40
2026-02-05PHILLIPPY ROBERT JOption exercise1.3K$238.40
2025-12-03Sayler Bryan HTax withheld3.1K$212.91
2025-12-03Tucker Christopher LTax withheld1.1K$212.91
2025-12-03Schatz David MTax withheld597$212.91
2025-12-01Hess Janice L.Option exercise5.6K$204.97
2025-11-26KHILNANI VINOD MSell748$217.47
2025-11-26Sayler Bryan HSell401$220.00
2025-11-26KHILNANI VINOD MSell252$218.15
2025-11-26Sayler Bryan HSell401$220.00
2025-11-26KHILNANI VINOD MSell1.0K$219.00
2025-11-26KHILNANI VINOD MSell1.0K$217.33
2025-11-25PHILLIPPY ROBERT JSell584$224.03
2025-11-25Sayler Bryan HSell9.4K$220.00
2025-11-25Sayler Bryan HSell9.4K$220.00
2025-11-25Tucker Christopher LSell5.0K$220.15
2025-11-25Schatz David MSell2.5K$225.65
2025-11-25PHILLIPPY ROBERT JSell324$225.93
2025-11-25PHILLIPPY ROBERT JSell400$225.13
2025-11-25PHILLIPPY ROBERT JSell548$222.86
2025-11-25PHILLIPPY ROBERT JSell639$221.74
2025-11-25PHILLIPPY ROBERT JSell770$220.62
2025-11-25PHILLIPPY ROBERT JSell435$219.74
2025-11-25KHILNANI VINOD MSell216$224.04
2025-11-25Schatz David MSell2.5K$225.65
2025-11-19Sayler Bryan HTax withheld6.5K$216.27
2025-11-19Tucker Christopher LTax withheld2.6K$216.27
2025-11-19Schatz David MTax withheld1.3K$216.27
2025-11-17Sayler Bryan HGrant4.8K
2025-11-17Sayler Bryan HGrant15K
2025-11-17Tucker Christopher LGrant1.3K
2025-11-17Tucker Christopher LGrant5.9K
2025-11-17Schatz David MGrant761
2025-11-17Schatz David MGrant3.0K
2025-11-06Sayler Bryan HTax withheld1.2K$222.40
2025-11-06Conner Penelope MOption exercise705$218.92
2025-11-06Tucker Christopher LTax withheld3.3K$222.40
2025-11-06Schatz David MTax withheld1.1K$222.40
2025-11-01Valdez Gloria LOption exercise197$219.47
2025-05-01Valdez Gloria LOption exercise197$161.27
2025-02-08Valdez Gloria LOption exercise1.7K$158.57
2025-02-08PHILLIPPY ROBERT JOption exercise1.7K$158.57
2025-02-08KHILNANI VINOD MOption exercise1.7K$158.57
2025-02-04Olivier Leon JOption exercise12K$132.16

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

Supply chain

Customers (3)

  • U.S. Government 23% of rev
  • U.S. Navy
  • UK Government

Suppliers (0)

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

    Notable events (8-K)

    DateItems
    2026-06-03Material agreement1.02Debt obligationExhibitsfiling ↗
    2026-05-07ResultsReg FDExhibitsfiling ↗
    2026-04-16Material agreement3.02Exhibitsfiling ↗
    2026-04-15ResultsReg FDExhibitsfiling ↗
    2026-02-05ResultsShareholder voteReg FDExhibitsfiling ↗
    2025-11-20ResultsExec/director changeReg FDExhibitsfiling ↗
    2025-08-07ResultsReg FDExhibitsfiling ↗
    2025-05-07ResultsReg FDExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-032026-05-290001104659-26-070116 ↗
    10-Q2026-05-112026-03-310001104659-26-058482 ↗
    8-K2026-05-072026-05-070001104659-26-057162 ↗
    8-K2026-04-162026-04-150001104659-26-044425 ↗
    8-K2026-04-152026-04-150001104659-26-043869 ↗
    10-Q2026-02-092025-12-310001104659-26-011932 ↗
    8-K2026-02-052026-01-300001104659-26-010899 ↗
    10-K2025-12-012025-09-300001104659-25-117276 ↗
    8-K2025-11-202025-11-170001104659-25-114614 ↗
    10-Q2025-08-112025-06-300001410578-25-001667 ↗
    8-K2025-08-072025-08-070001104659-25-075202 ↗
    10-Q2025-05-092025-03-310001410578-25-001145 ↗