‹ Screener

COMPX INTERNATIONAL INC

CIX · Cutlery, Handtools & General Hardware · 12.3M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $2M (gross $2M)

Reference price $21.50 · est. market cap ~$265M — last insider purchase, 2025-03-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B76

Niche engineered-components maker with top-decile ROA, pristine balance sheet, and improving margins.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $40M2025-09-30 · $40M2025-12-31 · $38M2026-03-31 · $41M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
30.4%
Operating margin
14.3%
Net margin
12.3%
Return on equity
14.1%
Return on assets
12.5%
Revenue growth (QoQ)
7.6%
Net-income growth
17.4%
Current ratio
5.9×
Free cash flow
$19M
EBITDA
$26M
Tangible book value
$115M
Cash & investments
$54M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-20Norris Gina A.Grant1.7K$23.44
2026-05-20Simmons Michael ShawnGrant1.7K$23.44
2026-05-20Tidlund Mary A.Grant1.7K$23.44
2026-05-20Feehan Loretta J.Grant1.7K$23.44
2026-05-20Herrington TerriGrant1.7K$23.44
2026-05-20JAMES SCOTT CGrant1.7K$23.44
2026-05-20BARRY THOMAS EGrant1.7K$23.44
2026-05-20MANIX ANNGrant1.7K$23.44
2025-05-21BARRY THOMAS EGrant750$25.99
2025-05-21Feehan Loretta J.Grant750$25.99
2025-05-21Herrington TerriGrant750$25.99
2025-05-21MANIX ANNGrant750$25.99
2025-05-21Norris Gina A.Grant750$25.99
2025-05-21Tidlund Mary A.Grant750$25.99
2025-03-11Hanley Bryan A.Buy50$21.50
2025-03-11Hanley Bryan A.Buy500$22.15
2025-03-11Hanley Bryan A.Buy200$22.50

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

Notable events (8-K)

DateItems
2026-06-22Exec/director changefiling ↗
2026-05-20Shareholder voteReg FDExhibitsfiling ↗
2026-05-05ResultsExhibitsfiling ↗
2026-03-04ResultsReg FDExhibitsfiling ↗
2025-11-05ResultsReg FDExhibitsfiling ↗
2025-08-05ResultsReg FDExhibitsfiling ↗
2025-05-21Shareholder voteReg FDExhibitsfiling ↗
2025-05-06ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-222026-06-170001049606-26-000022 ↗
8-K2026-05-202026-05-200001049606-26-000019 ↗
10-Q2026-05-052026-03-310001104659-26-055645 ↗
8-K2026-05-052026-05-050001049606-26-000012 ↗
8-K2026-03-042026-03-040001049606-26-000003 ↗
10-K2026-03-042025-12-310001104659-26-023463 ↗
8-K2025-11-052025-11-050001049606-25-000022 ↗
10-Q2025-11-052025-09-300001104659-25-107005 ↗
10-Q2025-08-052025-06-300001558370-25-010298 ↗
8-K2025-08-052025-08-050001049606-25-000017 ↗
8-K2025-05-212025-05-210001049606-25-000013 ↗
8-K2025-05-062025-05-060001049606-25-000009 ↗