CORE MOLDING TECHNOLOGIES INC
CMT · Plastics Products, NEC · 8.9M shares · +3%/yr ↑ shares · EDGAR filings ↗
Reference price $24.00 · est. market cap ~$214M — last insider sale, 2026-06-25 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C62Small-cap structural-plastics molder with a pristine balance sheet but mid returns, heavy customer concentration and a key program loss.
Strengths
- Very strong liquidity and minimal leverage (current ratio 3.0, quick 2.4 at 100th pct, debt-to-equity 0.11, huge interest coverage)
- Material contractual raw-material pass-throughs and improving building/industrial mix
Risks
- Customer concentration (top 5 = 65% of sales) and loss of Volvo programs; sales fell to $274M from $302M with gross margin at 12th pct
- Highly cyclical heavy/medium-duty truck exposure (44% of sales) and only median ROE (7.1%)
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Customer concentration~68% of revenue from one customer/distributor — Accounts receivable balances with five customers accounted for 68% of accounts receivable at December 31, 2025
- Insider buyingInsider buying — 3 open-market buy(s) by 2 insider(s) (cluster of 2 insiders, last 6mo) Form 4 ↗
- Revenue declineRevenue -21.6% YoY
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
17.4%
Operating margin
5.2%
Net margin
4.1%
Return on equity
7.1%
Return on assets
4.9%
ROIC
6.4%
Revenue growth (QoQ)
-21.6%
Net-income growth
-15.8%
Debt / equity
0.1×
Net debt / EBITDA
-0.8×
Interest coverage
14218.0×
Current ratio
3.0×
Free cash flow
$2M
EBITDA
$27M
Tangible book value
$137M
Cash & investments
$38M
Stock comp / revenue
0.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-25 | CELLITTI THOMAS R | Sell | 150 | $24.00 |
| 2026-06-24 | CELLITTI THOMAS R | Sell | 750 | $24.07 |
| 2026-06-23 | CELLITTI THOMAS R | Sell | 513 | $24.02 |
| 2026-06-18 | CELLITTI THOMAS R | Sell | 12 | $24.00 |
| 2026-06-17 | CELLITTI THOMAS R | Sell | 2.5K | $24.00 |
| 2026-06-16 | CELLITTI THOMAS R | Sell | 80 | $24.00 |
| 2026-06-15 | CELLITTI THOMAS R | Sell | 2.0K | $25.07 |
| 2026-06-12 | CELLITTI THOMAS R | Sell | 3.0K | $24.77 |
| 2026-06-11 | CELLITTI THOMAS R | Sell | 900 | $24.23 |
| 2026-03-27 | Panda Alex Joseph | Tax withheld | 159 | $18.77 |
| 2026-03-27 | Panda Alex Joseph | Tax withheld | 344 | $20.02 |
| 2026-03-27 | Panda Alex Joseph | Tax withheld | 703 | $19.15 |
| 2026-03-27 | Pulliam Stephanie | Tax withheld | 199 | $18.77 |
| 2026-03-27 | Pulliam Stephanie | Tax withheld | 613 | $19.15 |
| 2026-03-27 | DUVALL DAVID L. | Tax withheld | 5.6K | $18.77 |
| 2026-03-27 | DUVALL DAVID L. | Tax withheld | 1.8K | $18.77 |
| 2026-03-27 | DUVALL DAVID L. | Tax withheld | 4.0K | $20.02 |
| 2026-03-27 | DUVALL DAVID L. | Tax withheld | 4.4K | $19.15 |
| 2026-03-27 | PALOMAKI ERIC | Tax withheld | 2.5K | $18.77 |
| 2026-03-27 | PALOMAKI ERIC | Tax withheld | 807 | $18.77 |
| 2026-03-27 | PALOMAKI ERIC | Tax withheld | 1.7K | $20.02 |
| 2026-03-27 | PALOMAKI ERIC | Tax withheld | 2.0K | $19.15 |
| 2026-03-27 | Panda Alex Joseph | Tax withheld | 501 | $18.77 |
| 2026-03-27 | Alanis Arnold | Tax withheld | 370 | $18.77 |
| 2026-03-27 | Alanis Arnold | Tax withheld | 118 | $18.77 |
| 2026-03-27 | Alanis Arnold | Tax withheld | 276 | $20.02 |
| 2026-03-27 | Alanis Arnold | Tax withheld | 303 | $19.15 |
| 2026-03-27 | Gayford Michael James | Tax withheld | 962 | $19.40 |
| 2026-03-27 | Gayford Michael James | Tax withheld | 102 | $19.40 |
| 2026-03-27 | Gayford Michael James | Tax withheld | 725 | $19.40 |
| 2026-03-27 | Gayford Michael James | Tax withheld | 400 | $19.40 |
| 2026-03-20 | PALOMAKI ERIC | Buy | 200 | $20.15 |
| 2026-03-20 | PALOMAKI ERIC | Buy | 200 | $19.96 |
| 2026-03-19 | Gayford Michael James | Buy | 500 | $20.12 |
| 2026-03-11 | Gayford Michael James | Grant | 4.8K | — |
| 2026-03-11 | Alanis Arnold | Grant | 4.8K | — |
| 2026-03-11 | Alanis Arnold | Grant | 397 | $19.15 |
| 2026-03-11 | Gayford Michael James | Grant | 314 | $19.15 |
| 2026-03-11 | Panda Alex Joseph | Grant | 6.2K | — |
| 2026-03-11 | Panda Alex Joseph | Grant | 441 | $19.15 |
| 2026-03-11 | Pulliam Stephanie | Grant | 4.8K | — |
| 2026-03-11 | BANTZ ALEXANDER | Grant | 5.4K | — |
| 2026-03-11 | Kowaleski Sandra Lee | Grant | 4.4K | — |
| 2026-03-11 | DUVALL DAVID L. | Grant | 4.0K | $19.15 |
| 2026-03-11 | PALOMAKI ERIC | Grant | 13K | — |
| 2026-03-11 | PALOMAKI ERIC | Grant | 1.8K | $19.15 |
| 2026-03-11 | Smith Andrew O | Grant | 4.4K | — |
| 2026-03-11 | Minarro Salvador | Grant | 4.2K | — |
| 2026-03-11 | Jauchius Matthew | Grant | 4.6K | — |
| 2026-03-11 | CELLITTI THOMAS R | Grant | 6.1K | — |
| 2026-03-11 | HELLMOLD RALPH O | Grant | 4.2K | — |
| 2026-01-12 | PALOMAKI ERIC | Grant | 12K | — |
| 2026-01-12 | Panda Alex Joseph | Grant | 6.0K | — |
| 2025-09-09 | DUVALL DAVID L. | Sell | 50K | $20.32 |
| 2025-09-08 | Jauchius Matthew | Sell | 6.0K | $19.84 |
| 2025-08-26 | CELLITTI THOMAS R | Sell | 3.1K | $18.64 |
| 2025-08-26 | Panda Alex Joseph | Buy | 200 | $19.10 |
| 2025-08-25 | CELLITTI THOMAS R | Sell | 6.9K | $18.89 |
| 2025-08-25 | Panda Alex Joseph | Buy | 200 | $19.14 |
| 2025-08-21 | Panda Alex Joseph | Buy | 200 | $17.89 |
| 2025-08-19 | Panda Alex Joseph | Buy | 59 | $17.98 |
| 2025-08-18 | Panda Alex Joseph | Buy | 141 | $17.50 |
| 2025-08-13 | Panda Alex Joseph | Buy | 200 | $17.33 |
| 2025-08-11 | Panda Alex Joseph | Buy | 200 | $17.05 |
| 2025-06-20 | DUVALL DAVID L. | Sell | 4.0K | $16.50 |
| 2025-06-18 | DUVALL DAVID L. | Sell | 1.0K | $16.49 |
| 2025-06-16 | DUVALL DAVID L. | Sell | 8.4K | $16.56 |
| 2025-06-13 | DUVALL DAVID L. | Sell | 24 | $16.60 |
| 2025-06-10 | DUVALL DAVID L. | Sell | 2.0K | $16.43 |
| 2025-06-09 | DUVALL DAVID L. | Sell | 4.3K | $16.16 |
| 2025-06-06 | DUVALL DAVID L. | Sell | 10.0K | $16.07 |
| 2025-06-05 | DUVALL DAVID L. | Sell | 11K | $16.02 |
| 2025-06-04 | DUVALL DAVID L. | Sell | 9.0K | $16.02 |
| 2025-05-12 | DUVALL DAVID L. | Tax withheld | 9.7K | $15.64 |
| 2025-05-12 | Zimmer John P | Tax withheld | 3.9K | $15.66 |
| 2025-05-12 | PALOMAKI ERIC | Tax withheld | 3.7K | $15.66 |
| 2025-03-17 | PALOMAKI ERIC | Buy | 1.0K | $13.99 |
| 2025-03-14 | PALOMAKI ERIC | Buy | 1.0K | $14.01 |
| 2025-03-11 | Smith Andrew O | Grant | 6.5K | $12.81 |
| 2025-03-11 | PALOMAKI ERIC | Grant | 27K | $12.81 |
| 2025-03-11 | DUVALL DAVID L. | Grant | 30K | — |
| 2025-03-11 | PALOMAKI ERIC | Grant | 13K | — |
| 2025-03-11 | CELLITTI THOMAS R | Grant | 9.0K | $12.81 |
| 2025-03-11 | Jauchius Matthew | Grant | 6.8K | $12.81 |
| 2025-03-11 | Kowaleski Sandra Lee | Grant | 6.5K | $12.81 |
| 2025-03-11 | Minarro Salvador | Grant | 6.2K | $12.81 |
| 2025-03-11 | DUVALL DAVID L. | Grant | 59K | $12.81 |
| 2025-03-11 | HELLMOLD RALPH O | Grant | 6.2K | $12.81 |
| 2025-03-10 | Zimmer John P | Tax withheld | 2.5K | $13.52 |
| 2025-03-10 | Zimmer John P | Tax withheld | 2.8K | $13.52 |
| 2025-03-10 | DUVALL DAVID L. | Tax withheld | 4.0K | $13.62 |
| 2025-03-10 | DUVALL DAVID L. | Tax withheld | 4.0K | $13.62 |
| 2025-03-07 | DUVALL DAVID L. | Tax withheld | 5.7K | $13.52 |
| 2025-03-07 | Zimmer John P | Tax withheld | 1.9K | $13.63 |
| 2025-03-07 | Zimmer John P | Tax withheld | 1.7K | $13.62 |
| 2025-03-07 | DUVALL DAVID L. | Tax withheld | 5.7K | $13.52 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (1)
- Volvo 14% of rev
Suppliers (0)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-08 | Reg FDExhibits | filing ↗ |
| 2026-06-05 | Exec/director changeExhibits | filing ↗ |
| 2026-06-04 | Exec/director changeExhibits | filing ↗ |
| 2026-05-19 | Exec/director changeExhibits | filing ↗ |
| 2026-05-15 | Shareholder vote | filing ↗ |
| 2026-05-07 | ResultsExhibits | filing ↗ |
| 2026-03-20 | Reg FDExhibits | filing ↗ |
| 2026-03-11 | OtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-08 | 2026-06-08 | 0001026655-26-000041 ↗ |
| 8-K | 2026-06-05 | 2026-06-05 | 0001026655-26-000039 ↗ |
| 8-K | 2026-06-04 | 2026-05-29 | 0001026655-26-000037 ↗ |
| 8-K | 2026-05-19 | 2026-05-14 | 0001026655-26-000033 ↗ |
| 8-K | 2026-05-15 | 2026-05-14 | 0001026655-26-000030 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001026655-26-000027 ↗ |
| 10-Q | 2026-05-07 | 2026-03-31 | 0001026655-26-000028 ↗ |
| 8-K | 2026-03-20 | 2026-03-20 | 0001026655-26-000016 ↗ |
| 8-K | 2026-03-11 | 2026-03-11 | 0001026655-26-000013 ↗ |
| 10-K | 2026-03-10 | 2025-12-31 | 0001026655-26-000009 ↗ |
| 8-K | 2026-03-10 | 2026-03-10 | 0001026655-26-000007 ↗ |
| 8-K | 2026-02-17 | 2026-02-10 | 0001026655-26-000003 ↗ |