‹ Screener

CSP INC /MA/

CSPI · Services-Computer Integrated Systems Design · 10.1M shares · +22%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: -$1M (gross $104K, SBC $2M)

Reference price $8.29 · est. market cap ~$84M — last insider purchase, 2026-06-10 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

D51

Small IT-services/high-performance-products firm near breakeven with an operating loss and heavy customer concentration.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $15M2025-09-30 · $14M2025-12-31 · $12M2026-03-31 · $16M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
31.5%
Operating margin
-5.3%
Net margin
-0.2%
Return on equity
-0.2%
Return on assets
-0.1%
Revenue growth (QoQ)
33.0%
Current ratio
2.4×
Free cash flow
$2M
EBITDA
-$3M
Tangible book value
$44M
Cash & investments
$27M
Stock comp / revenue
3.0%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-10NERGES JOSEPH RBuy71$8.29
2026-06-10NERGES JOSEPH RBuy100$8.32
2026-06-09NERGES JOSEPH RBuy700$8.69
2026-06-09NERGES JOSEPH RBuy199$8.05
2026-06-08NERGES JOSEPH RBuy1.0K$8.75
2026-06-08NERGES JOSEPH RBuy800$8.40
2026-06-08NERGES JOSEPH RBuy500$8.60
2026-05-15FOLGER ANTHONYBuy2.5K$9.36
2026-05-13Azeri IsmailBuy218$9.41
2026-05-13NERGES JOSEPH RBuy500$9.26
2026-05-13NERGES JOSEPH RBuy400$9.19
2026-05-12Webber Stephen J.Buy2.5K$9.48
2026-05-12Azeri IsmailBuy2.3K$9.38
2026-05-12NERGES JOSEPH RBuy200$9.15
2026-05-12NERGES JOSEPH RBuy800$9.30
2026-05-11NERGES JOSEPH RBuy348$9.18
2026-05-11NERGES JOSEPH RBuy1.5K$9.22
2026-05-11NERGES JOSEPH RBuy500$9.20
2026-03-27Azeri IsmailGrant5.0K
2026-03-27Webber Stephen J.Grant10K
2026-03-27FOLGER ANTHONYGrant10K
2026-03-27SOUTHWELL GARYGrant15K
2026-03-27Dellovo VictorGrant35K
2026-03-27LEVINE GARY WGrant8.5K
2026-03-13NERGES JOSEPH RBuy200$8.59
2026-03-12NERGES JOSEPH RBuy407$8.45
2026-03-12NERGES JOSEPH RBuy500$8.58
2026-03-11NERGES JOSEPH RBuy300$8.45
2026-03-11NERGES JOSEPH RBuy400$8.50
2026-03-11NERGES JOSEPH RBuy400$8.48
2026-02-25NERGES JOSEPH RBuy100$8.70
2026-02-25NERGES JOSEPH RBuy200$8.95
2026-02-25NERGES JOSEPH RBuy500$8.80
2026-02-25NERGES JOSEPH RBuy200$8.75
2026-02-25NERGES JOSEPH RBuy200$8.92
2026-02-25NERGES JOSEPH RBuy300$8.91
2026-02-24NERGES JOSEPH RBuy500$8.71
2026-02-24NERGES JOSEPH RBuy500$8.79
2026-02-24NERGES JOSEPH RBuy500$8.69
2026-02-19NERGES JOSEPH RBuy400$9.13
2026-02-19NERGES JOSEPH RBuy112$9.18
2026-02-18NERGES JOSEPH RBuy1.0K$9.21
2026-02-18NERGES JOSEPH RBuy800$9.12
2026-02-18NERGES JOSEPH RBuy1.0K$9.30
2026-02-18NERGES JOSEPH RBuy1.3K$9.20
2026-02-17NERGES JOSEPH RBuy1.0K$9.27
2026-02-17NERGES JOSEPH RBuy1.2K$9.18
2026-02-17NERGES JOSEPH RBuy1.8K$9.21
2026-02-17NERGES JOSEPH RBuy900$9.15
2026-02-17NERGES JOSEPH RBuy1.5K$9.32
2025-09-15NERGES JOSEPH RBuy1.2K$11.21
2025-09-15NERGES JOSEPH RBuy1.0K$11.21
2025-07-31LEVINE GARY WGrant200$9.75
2025-06-13NERGES JOSEPH RBuy200$11.71
2025-06-13NERGES JOSEPH RBuy1.0K$11.99
2025-06-13NERGES JOSEPH RBuy2.1K$11.91
2025-06-13NERGES JOSEPH RBuy500$11.80
2025-06-06NERGES JOSEPH RBuy200$13.86
2025-06-06NERGES JOSEPH RBuy100$13.48
2025-06-06NERGES JOSEPH RBuy200$13.50
2025-06-06NERGES JOSEPH RBuy200$13.60
2025-06-05NERGES JOSEPH RBuy200$13.92
2025-06-04NERGES JOSEPH RBuy100$13.91
2025-06-04NERGES JOSEPH RBuy300$14.10
2025-06-04NERGES JOSEPH RBuy500$13.96
2025-06-04NERGES JOSEPH RBuy100$13.97
2025-06-04NERGES JOSEPH RBuy100$14.00
2025-05-29NERGES JOSEPH RBuy200$14.75
2025-05-28NERGES JOSEPH RBuy200$14.65
2025-05-28NERGES JOSEPH RBuy100$14.64
2025-05-28NERGES JOSEPH RBuy100$14.60
2025-05-27NERGES JOSEPH RBuy200$14.56
2025-05-27NERGES JOSEPH RBuy101$14.75
2025-05-27NERGES JOSEPH RBuy99$14.74
2025-05-27NERGES JOSEPH RBuy200$14.80
2025-05-27NERGES JOSEPH RBuy300$14.60
2025-05-27NERGES JOSEPH RBuy200$14.50
2025-03-11NERGES JOSEPH RBuy300$15.75
2025-03-10NERGES JOSEPH RBuy100$15.95
2025-03-10NERGES JOSEPH RBuy200$15.78
2025-03-10NERGES JOSEPH RBuy200$15.55
2025-03-10NERGES JOSEPH RBuy300$15.50
2025-03-10NERGES JOSEPH RBuy400$15.70
2025-03-07NERGES JOSEPH RBuy500$15.05
2025-02-26NERGES JOSEPH RBuy699$15.75
2025-02-26NERGES JOSEPH RBuy200$15.50
2025-02-26NERGES JOSEPH RBuy300$15.60
2025-02-26NERGES JOSEPH RBuy100$16.00
2025-02-26NERGES JOSEPH RBuy100$16.10
2025-02-25NERGES JOSEPH RBuy100$15.50
2025-02-25NERGES JOSEPH RBuy300$15.75
2025-02-24NERGES JOSEPH RBuy404$16.36
2025-02-24NERGES JOSEPH RBuy251$16.50
2025-02-14NERGES JOSEPH RBuy200$18.61
2025-02-13NERGES JOSEPH RBuy500$18.90
2025-02-13NERGES JOSEPH RBuy98$19.05
2025-02-13NERGES JOSEPH RBuy800$19.00
2025-02-12NERGES JOSEPH RBuy200$20.00
2025-02-12NERGES JOSEPH RBuy700$19.99
2025-02-12NERGES JOSEPH RBuy500$19.70
2025-01-31LEVINE GARY WGrant136$14.35

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

Supply chain

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

Notable events (8-K)

DateItems
2026-06-09Exec/director changefiling ↗
2026-05-07ResultsExhibitsfiling ↗
2026-03-16Exec/director changefiling ↗
2026-02-13Shareholder votefiling ↗
2026-02-12ResultsExhibitsfiling ↗
2025-12-16ResultsExhibitsfiling ↗
2025-08-14ResultsExhibitsfiling ↗
2025-05-14ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-092026-06-050000356037-26-000033 ↗
8-K2026-05-072026-05-070000356037-26-000024 ↗
10-Q2026-05-072026-03-310000356037-26-000027 ↗
8-K2026-03-162026-03-100000356037-26-000016 ↗
8-K2026-02-132026-02-100000356037-26-000011 ↗
10-Q2026-02-122025-12-310000356037-26-000008 ↗
8-K2026-02-122026-02-120000356037-26-000005 ↗
8-K2025-12-162025-12-160000356037-25-000058 ↗
10-K2025-12-162025-09-300000356037-25-000065 ↗
8-K2025-08-142025-08-140000356037-25-000044 ↗
10-Q2025-08-142025-06-300000356037-25-000049 ↗
10-Q2025-05-152025-03-310000356037-25-000036 ↗